builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-282 starttime: 1462982577.79 results: success (0) buildid: 20160511072717 builduid: d3ed638dc3064df2abaab28c4379cbdd revision: 6485fbf9000cadac47e1c50eabf51f7fa6b37dfc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-11 09:02:57.786542) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-11 09:02:57.787089) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-11 09:02:57.787385) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-11 09:02:57.832436) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 mins, 46 secs) (at 2016-05-11 09:02:57.832818) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False --2016-05-11 09:02:57-- 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.72M=0.001s 2016-05-11 09:02:57 (8.72 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.551113 ========= master_lag: 226.00 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 mins, 46 secs) (at 2016-05-11 09:06:44.387227) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-11 09:06:44.387608) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.076245 ========= master_lag: 2.23 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-05-11 09:06:46.695411) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-05-11 09:06:46.695834) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6485fbf9000cadac47e1c50eabf51f7fa6b37dfc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6485fbf9000cadac47e1c50eabf51f7fa6b37dfc --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False 2016-05-11 09:06:47,067 truncating revision to first 12 chars 2016-05-11 09:06:47,067 Setting DEBUG logging. 2016-05-11 09:06:47,067 attempt 1/10 2016-05-11 09:06:47,068 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/6485fbf9000c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-11 09:06:48,380 unpacking tar archive at: mozilla-aurora-6485fbf9000c/testing/mozharness/ program finished with exit code 0 elapsedTime=3.076146 ========= master_lag: 12.25 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 15 secs) (at 2016-05-11 09:07:02.017635) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-11 09:07:02.017933) ========= script_repo_revision: 6485fbf9000cadac47e1c50eabf51f7fa6b37dfc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-11 09:07:02.018341) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 18 secs) (at 2016-05-11 09:07:02.018659) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 18 secs) (at 2016-05-11 09:07:20.480718) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 26 secs) (at 2016-05-11 09:07:20.481114) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False 09:07:20 INFO - MultiFileLogger online at 20160511 09:07:20 in /builds/slave/test 09:07:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:07:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:07:20 INFO - {'append_to_log': False, 09:07:20 INFO - 'base_work_dir': '/builds/slave/test', 09:07:20 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:07:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:07:20 INFO - 'buildbot_json_path': 'buildprops.json', 09:07:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:07:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:07:20 INFO - 'download_minidump_stackwalk': True, 09:07:20 INFO - 'download_symbols': 'true', 09:07:20 INFO - 'e10s': False, 09:07:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:07:20 INFO - 'tooltool.py': '/tools/tooltool.py', 09:07:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:07:20 INFO - '/tools/misc-python/virtualenv.py')}, 09:07:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:07:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:07:20 INFO - 'log_level': 'info', 09:07:20 INFO - 'log_to_console': True, 09:07:20 INFO - 'opt_config_files': (), 09:07:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:07:20 INFO - '--processes=1', 09:07:20 INFO - '--config=%(test_path)s/wptrunner.ini', 09:07:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:07:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:07:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:07:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:07:20 INFO - 'pip_index': False, 09:07:20 INFO - 'require_test_zip': True, 09:07:20 INFO - 'test_type': ('testharness',), 09:07:20 INFO - 'this_chunk': '1', 09:07:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:07:20 INFO - 'total_chunks': '10', 09:07:20 INFO - 'virtualenv_path': 'venv', 09:07:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:07:20 INFO - 'work_dir': 'build'} 09:07:20 INFO - ##### 09:07:20 INFO - ##### Running clobber step. 09:07:20 INFO - ##### 09:07:20 INFO - Running pre-action listener: _resource_record_pre_action 09:07:20 INFO - Running main action method: clobber 09:07:20 INFO - rmtree: /builds/slave/test/build 09:07:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:07:25 INFO - Running post-action listener: _resource_record_post_action 09:07:25 INFO - ##### 09:07:25 INFO - ##### Running read-buildbot-config step. 09:07:25 INFO - ##### 09:07:25 INFO - Running pre-action listener: _resource_record_pre_action 09:07:25 INFO - Running main action method: read_buildbot_config 09:07:25 INFO - Using buildbot properties: 09:07:25 INFO - { 09:07:25 INFO - "project": "", 09:07:25 INFO - "product": "firefox", 09:07:25 INFO - "script_repo_revision": "production", 09:07:25 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 09:07:25 INFO - "repository": "", 09:07:25 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 09:07:25 INFO - "buildid": "20160511072717", 09:07:25 INFO - "pgo_build": "False", 09:07:25 INFO - "basedir": "/builds/slave/test", 09:07:25 INFO - "buildnumber": 8, 09:07:25 INFO - "slavename": "tst-linux64-spot-282", 09:07:25 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 09:07:25 INFO - "platform": "linux64", 09:07:25 INFO - "branch": "mozilla-aurora", 09:07:25 INFO - "revision": "6485fbf9000cadac47e1c50eabf51f7fa6b37dfc", 09:07:25 INFO - "repo_path": "releases/mozilla-aurora", 09:07:25 INFO - "moz_repo_path": "", 09:07:25 INFO - "stage_platform": "linux64", 09:07:25 INFO - "builduid": "d3ed638dc3064df2abaab28c4379cbdd", 09:07:25 INFO - "slavebuilddir": "test" 09:07:25 INFO - } 09:07:25 INFO - Found installer url https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 09:07:25 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 09:07:25 INFO - Running post-action listener: _resource_record_post_action 09:07:25 INFO - ##### 09:07:25 INFO - ##### Running download-and-extract step. 09:07:25 INFO - ##### 09:07:25 INFO - Running pre-action listener: _resource_record_pre_action 09:07:25 INFO - Running main action method: download_and_extract 09:07:25 INFO - mkdir: /builds/slave/test/build/tests 09:07:25 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')]} 09:07:25 INFO - https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 09:07:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:07:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:07:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:07:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 09:07:26 INFO - Downloaded 1361 bytes. 09:07:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 09:07:26 INFO - Using the following test package requirements: 09:07:26 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:07:26 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 09:07:26 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 09:07:26 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'jsshell-linux-x86_64.zip'], 09:07:26 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 09:07:26 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 09:07:26 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 09:07:26 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 09:07:26 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 09:07:26 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 09:07:26 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 09:07:26 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 09:07:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:07:26 INFO - https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 09:07:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:07:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:07:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 09:07:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 09:07:30 INFO - Downloaded 22728251 bytes. 09:07:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:07:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:07:31 INFO - caution: filename not matched: web-platform/* 09:07:31 INFO - Return code: 11 09:07:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:07:31 INFO - https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 09:07:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:07:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:07:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 09:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 09:07:42 INFO - Downloaded 36408648 bytes. 09:07:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:07:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:07:45 INFO - caution: filename not matched: bin/* 09:07:45 INFO - caution: filename not matched: config/* 09:07:45 INFO - caution: filename not matched: mozbase/* 09:07:45 INFO - caution: filename not matched: marionette/* 09:07:45 INFO - caution: filename not matched: tools/wptserve/* 09:07:45 INFO - Return code: 11 09:07: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')]} 09:07:45 INFO - https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 09:07:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:07:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:07:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:07:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 09:07:52 INFO - Downloaded 69398824 bytes. 09:07:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:07:52 INFO - mkdir: /builds/slave/test/properties 09:07:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:07:52 INFO - Writing to file /builds/slave/test/properties/build_url 09:07:52 INFO - Contents: 09:07:52 INFO - build_url:https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 09:07:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:07:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:07:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:07:54 INFO - Contents: 09:07:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:07:54 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')]} 09:07:54 INFO - https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:07:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:07:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:07:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 09:07:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 09:08:02 INFO - Downloaded 90900108 bytes. 09:08:02 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:08:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:08:08 INFO - Return code: 0 09:08:08 INFO - Running post-action listener: _resource_record_post_action 09:08:08 INFO - Running post-action listener: set_extra_try_arguments 09:08:08 INFO - ##### 09:08:08 INFO - ##### Running create-virtualenv step. 09:08:08 INFO - ##### 09:08:08 INFO - Running pre-action listener: _pre_create_virtualenv 09:08:08 INFO - Running pre-action listener: _resource_record_pre_action 09:08:08 INFO - Running main action method: create_virtualenv 09:08:08 INFO - Creating virtualenv /builds/slave/test/build/venv 09:08: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 09:08:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:08:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:08:08 INFO - Using real prefix '/usr' 09:08:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:08:11 INFO - Installing distribute.............................................................................................................................................................................................done. 09:08:16 INFO - Installing pip.................done. 09:08:16 INFO - Return code: 0 09:08:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:08:16 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')]} 09:08:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:08:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:16 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')]} 09:08:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:08:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17fc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17fd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187e200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', '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 09:08:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:16 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:08:16 INFO - 'CCACHE_UMASK': '002', 09:08:16 INFO - 'DISPLAY': ':0', 09:08:16 INFO - 'HOME': '/home/cltbld', 09:08:16 INFO - 'LANG': 'en_US.UTF-8', 09:08:16 INFO - 'LOGNAME': 'cltbld', 09:08:16 INFO - 'MAIL': '/var/mail/cltbld', 09:08:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:08:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:08:16 INFO - 'MOZ_NO_REMOTE': '1', 09:08:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:08:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:08:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:08:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:08:16 INFO - 'PWD': '/builds/slave/test', 09:08:16 INFO - 'SHELL': '/bin/bash', 09:08:16 INFO - 'SHLVL': '1', 09:08:16 INFO - 'TERM': 'linux', 09:08:16 INFO - 'TMOUT': '86400', 09:08:16 INFO - 'USER': 'cltbld', 09:08:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:08:16 INFO - '_': '/tools/buildbot/bin/python'} 09:08:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:08:16 INFO - Downloading/unpacking psutil>=0.7.1 09:08:16 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 09:08:16 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 09:08:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:16 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 09:08:16 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 09:08:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:08:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:08:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:08:22 INFO - Installing collected packages: psutil 09:08:22 INFO - Running setup.py install for psutil 09:08:22 INFO - building 'psutil._psutil_linux' extension 09:08:22 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 09:08:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 09:08:23 INFO - building 'psutil._psutil_posix' extension 09:08:23 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 09:08:23 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 09:08:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:08:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:08:23 INFO - Successfully installed psutil 09:08:23 INFO - Cleaning up... 09:08:23 INFO - Return code: 0 09:08:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:08: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')]} 09:08:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:08:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08: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')]} 09:08:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:08:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17fc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17fd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187e200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', '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 09:08: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:08:23 INFO - 'CCACHE_UMASK': '002', 09:08:23 INFO - 'DISPLAY': ':0', 09:08:23 INFO - 'HOME': '/home/cltbld', 09:08:23 INFO - 'LANG': 'en_US.UTF-8', 09:08:23 INFO - 'LOGNAME': 'cltbld', 09:08:23 INFO - 'MAIL': '/var/mail/cltbld', 09:08:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:08:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:08:23 INFO - 'MOZ_NO_REMOTE': '1', 09:08:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:08:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:08:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:08:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:08:23 INFO - 'PWD': '/builds/slave/test', 09:08:23 INFO - 'SHELL': '/bin/bash', 09:08:23 INFO - 'SHLVL': '1', 09:08:23 INFO - 'TERM': 'linux', 09:08:23 INFO - 'TMOUT': '86400', 09:08:23 INFO - 'USER': 'cltbld', 09:08:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:08:23 INFO - '_': '/tools/buildbot/bin/python'} 09:08:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:08:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:08: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 09:08: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 09:08:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08: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 09:08: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 09:08:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:08:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:08:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:08:29 INFO - Installing collected packages: mozsystemmonitor 09:08:29 INFO - Running setup.py install for mozsystemmonitor 09:08:29 INFO - Successfully installed mozsystemmonitor 09:08:29 INFO - Cleaning up... 09:08:29 INFO - Return code: 0 09:08:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:08:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:08:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:08:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:08:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:29 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17fc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17fd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187e200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', '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 09:08:29 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:29 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:08:29 INFO - 'CCACHE_UMASK': '002', 09:08:29 INFO - 'DISPLAY': ':0', 09:08:29 INFO - 'HOME': '/home/cltbld', 09:08:29 INFO - 'LANG': 'en_US.UTF-8', 09:08:29 INFO - 'LOGNAME': 'cltbld', 09:08:29 INFO - 'MAIL': '/var/mail/cltbld', 09:08:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:08:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:08:29 INFO - 'MOZ_NO_REMOTE': '1', 09:08:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:08:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:08:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:08:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:08:29 INFO - 'PWD': '/builds/slave/test', 09:08:29 INFO - 'SHELL': '/bin/bash', 09:08:29 INFO - 'SHLVL': '1', 09:08:29 INFO - 'TERM': 'linux', 09:08:29 INFO - 'TMOUT': '86400', 09:08:29 INFO - 'USER': 'cltbld', 09:08:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:08:29 INFO - '_': '/tools/buildbot/bin/python'} 09:08:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:08:30 INFO - Downloading/unpacking blobuploader==1.2.4 09:08:30 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 09:08:30 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 09:08:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:30 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 09:08:30 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 09:08:35 INFO - Downloading blobuploader-1.2.4.tar.gz 09:08:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:08:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:08:35 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 09:08:35 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 09:08:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:35 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 09:08:35 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 09:08:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:08:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:08:36 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 09:08:36 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 09:08:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:36 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 09:08:36 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 09:08:37 INFO - Downloading docopt-0.6.1.tar.gz 09:08:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:08:37 INFO - Installing collected packages: blobuploader, requests, docopt 09:08:37 INFO - Running setup.py install for blobuploader 09:08:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:08:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:08:37 INFO - Running setup.py install for requests 09:08:38 INFO - Running setup.py install for docopt 09:08:38 INFO - Successfully installed blobuploader requests docopt 09:08:38 INFO - Cleaning up... 09:08:38 INFO - Return code: 0 09:08:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:08: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')]} 09:08:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:08:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08: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')]} 09:08:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:08:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:38 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17fc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17fd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187e200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', '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 09:08:38 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:38 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:08:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:08:38 INFO - 'CCACHE_UMASK': '002', 09:08:38 INFO - 'DISPLAY': ':0', 09:08:38 INFO - 'HOME': '/home/cltbld', 09:08:38 INFO - 'LANG': 'en_US.UTF-8', 09:08:38 INFO - 'LOGNAME': 'cltbld', 09:08:38 INFO - 'MAIL': '/var/mail/cltbld', 09:08:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:08:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:08:38 INFO - 'MOZ_NO_REMOTE': '1', 09:08:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:08:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:08:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:08:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:08:38 INFO - 'PWD': '/builds/slave/test', 09:08:38 INFO - 'SHELL': '/bin/bash', 09:08:38 INFO - 'SHLVL': '1', 09:08:38 INFO - 'TERM': 'linux', 09:08:38 INFO - 'TMOUT': '86400', 09:08:38 INFO - 'USER': 'cltbld', 09:08:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:08:38 INFO - '_': '/tools/buildbot/bin/python'} 09:08:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:08:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:08:38 INFO - Running setup.py (path:/tmp/pip-Bvjx8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:08:39 INFO - Running setup.py (path:/tmp/pip-8duocB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:08:39 INFO - Running setup.py (path:/tmp/pip-ofc7B8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:08:39 INFO - Running setup.py (path:/tmp/pip-Sb0eIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:08:39 INFO - Running setup.py (path:/tmp/pip-ybUj2T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:08:39 INFO - Running setup.py (path:/tmp/pip-8f637O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:08:39 INFO - Running setup.py (path:/tmp/pip-1XTHi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:08:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:08:39 INFO - Running setup.py (path:/tmp/pip-tOyucD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:08:40 INFO - Running setup.py (path:/tmp/pip-pvi0oM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:08:40 INFO - Running setup.py (path:/tmp/pip-fU5WyD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:08:40 INFO - Running setup.py (path:/tmp/pip-V4Qzcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:08:40 INFO - Running setup.py (path:/tmp/pip-4bVKE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:08:40 INFO - Running setup.py (path:/tmp/pip-uLKYAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:08:40 INFO - Running setup.py (path:/tmp/pip-sN0ASO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:08:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:08:40 INFO - Running setup.py (path:/tmp/pip-E7HBZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:08:41 INFO - Running setup.py (path:/tmp/pip-RGzgHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:08:41 INFO - Running setup.py (path:/tmp/pip-f8QZMl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:08:41 INFO - Running setup.py (path:/tmp/pip-WKVU3M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:08:41 INFO - Running setup.py (path:/tmp/pip-9fu_Kz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:08:41 INFO - Running setup.py (path:/tmp/pip-S_hpdE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:08:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:08:42 INFO - Running setup.py (path:/tmp/pip-0OS0jg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:08:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:08:42 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 09:08:42 INFO - Running setup.py install for manifestparser 09:08:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:08:42 INFO - Running setup.py install for mozcrash 09:08:42 INFO - Running setup.py install for mozdebug 09:08:42 INFO - Running setup.py install for mozdevice 09:08:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:08:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:08:43 INFO - Running setup.py install for mozfile 09:08:43 INFO - Running setup.py install for mozhttpd 09:08:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:08:43 INFO - Running setup.py install for mozinfo 09:08:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:08:43 INFO - Running setup.py install for mozInstall 09:08:44 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Running setup.py install for mozleak 09:08:44 INFO - Running setup.py install for mozlog 09:08:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Running setup.py install for moznetwork 09:08:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:08:44 INFO - Running setup.py install for mozprocess 09:08:44 INFO - Running setup.py install for mozprofile 09:08:45 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:08:45 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:08:45 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:08:45 INFO - Running setup.py install for mozrunner 09:08:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:08:45 INFO - Running setup.py install for mozscreenshot 09:08:45 INFO - Running setup.py install for moztest 09:08:45 INFO - Running setup.py install for mozversion 09:08:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:08:46 INFO - Running setup.py install for wptserve 09:08:46 INFO - Running setup.py install for marionette-driver 09:08:46 INFO - Running setup.py install for browsermob-proxy 09:08:46 INFO - Running setup.py install for marionette-client 09:08:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:08:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:08:47 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 09:08:47 INFO - Cleaning up... 09:08:47 INFO - Return code: 0 09:08:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:08:47 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')]} 09:08:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:08:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:47 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')]} 09:08:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:08:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:08:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x17fc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17fd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x187e200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', '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 09:08:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 09:08:47 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:08:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:08:47 INFO - 'CCACHE_UMASK': '002', 09:08:47 INFO - 'DISPLAY': ':0', 09:08:47 INFO - 'HOME': '/home/cltbld', 09:08:47 INFO - 'LANG': 'en_US.UTF-8', 09:08:47 INFO - 'LOGNAME': 'cltbld', 09:08:47 INFO - 'MAIL': '/var/mail/cltbld', 09:08:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:08:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:08:47 INFO - 'MOZ_NO_REMOTE': '1', 09:08:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:08:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:08:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:08:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:08:47 INFO - 'PWD': '/builds/slave/test', 09:08:47 INFO - 'SHELL': '/bin/bash', 09:08:47 INFO - 'SHLVL': '1', 09:08:47 INFO - 'TERM': 'linux', 09:08:47 INFO - 'TMOUT': '86400', 09:08:47 INFO - 'USER': 'cltbld', 09:08:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:08:47 INFO - '_': '/tools/buildbot/bin/python'} 09:08:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:08:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:08:47 INFO - Running setup.py (path:/tmp/pip-ZmDGoM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:08:47 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)) 09:08:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:08:47 INFO - Running setup.py (path:/tmp/pip-5XhYCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:08:48 INFO - Running setup.py (path:/tmp/pip-rYyn_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:08:48 INFO - Running setup.py (path:/tmp/pip-_JBAHu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:08:48 INFO - Running setup.py (path:/tmp/pip-g8BxNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:08:48 INFO - Running setup.py (path:/tmp/pip-NipVJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:08:48 INFO - Running setup.py (path:/tmp/pip-_vnP9N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:08:48 INFO - Running setup.py (path:/tmp/pip-gmUQ5J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:08:48 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)) 09:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:08:48 INFO - Running setup.py (path:/tmp/pip-AIJGE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:08:49 INFO - Running setup.py (path:/tmp/pip-BS0un9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:08:49 INFO - Running setup.py (path:/tmp/pip-HhaYHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:08:49 INFO - Running setup.py (path:/tmp/pip-RW4QJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:08:49 INFO - Running setup.py (path:/tmp/pip-OpWMeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:08:49 INFO - Running setup.py (path:/tmp/pip-3u6o37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:08:49 INFO - Running setup.py (path:/tmp/pip-0jxi4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:08:49 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)) 09:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:08:49 INFO - Running setup.py (path:/tmp/pip-KRg5Pk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:08:50 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)) 09:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:08:50 INFO - Running setup.py (path:/tmp/pip-ZYEFA3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:08:50 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)) 09:08:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:08:50 INFO - Running setup.py (path:/tmp/pip-8OIwiQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:08:50 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)) 09:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:08:50 INFO - Running setup.py (path:/tmp/pip-WG_p8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:08:50 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)) 09:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:08:50 INFO - Running setup.py (path:/tmp/pip-O5lsMs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:08:50 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)) 09:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:08:51 INFO - Running setup.py (path:/tmp/pip-_H0NtA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:08:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:08:51 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)) 09:08:51 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)) 09:08:51 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)) 09:08:51 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)) 09:08:51 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)) 09:08:51 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)) 09:08:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:08:51 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 09:08:51 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 09:08:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 09:08:51 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 09:08:51 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 09:08:56 INFO - Downloading blessings-1.6.tar.gz 09:08:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:08:56 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)) 09:08:56 INFO - Installing collected packages: blessings 09:08:56 INFO - Running setup.py install for blessings 09:08:56 INFO - Successfully installed blessings 09:08:56 INFO - Cleaning up... 09:08:56 INFO - Return code: 0 09:08:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:08:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:08:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:08:57 INFO - Reading from file tmpfile_stdout 09:08:57 INFO - Current package versions: 09:08:57 INFO - argparse == 1.2.1 09:08:57 INFO - blessings == 1.6 09:08:57 INFO - blobuploader == 1.2.4 09:08:57 INFO - browsermob-proxy == 0.6.0 09:08:57 INFO - docopt == 0.6.1 09:08:57 INFO - manifestparser == 1.1 09:08:57 INFO - marionette-client == 2.3.0 09:08:57 INFO - marionette-driver == 1.4.0 09:08:57 INFO - mozInstall == 1.12 09:08:57 INFO - mozcrash == 0.17 09:08:57 INFO - mozdebug == 0.1 09:08:57 INFO - mozdevice == 0.48 09:08:57 INFO - mozfile == 1.2 09:08:57 INFO - mozhttpd == 0.7 09:08:57 INFO - mozinfo == 0.9 09:08:57 INFO - mozleak == 0.1 09:08:57 INFO - mozlog == 3.1 09:08:57 INFO - moznetwork == 0.27 09:08:57 INFO - mozprocess == 0.22 09:08:57 INFO - mozprofile == 0.28 09:08:57 INFO - mozrunner == 6.11 09:08:57 INFO - mozscreenshot == 0.1 09:08:57 INFO - mozsystemmonitor == 0.0 09:08:57 INFO - moztest == 0.7 09:08:57 INFO - mozversion == 1.4 09:08:57 INFO - psutil == 3.1.1 09:08:57 INFO - requests == 1.2.3 09:08:57 INFO - wptserve == 1.4.0 09:08:57 INFO - wsgiref == 0.1.2 09:08:57 INFO - Running post-action listener: _resource_record_post_action 09:08:57 INFO - Running post-action listener: _start_resource_monitoring 09:08:57 INFO - Starting resource monitoring. 09:08:57 INFO - ##### 09:08:57 INFO - ##### Running pull step. 09:08:57 INFO - ##### 09:08:57 INFO - Running pre-action listener: _resource_record_pre_action 09:08:57 INFO - Running main action method: pull 09:08:57 INFO - Pull has nothing to do! 09:08:57 INFO - Running post-action listener: _resource_record_post_action 09:08:57 INFO - ##### 09:08:57 INFO - ##### Running install step. 09:08:57 INFO - ##### 09:08:57 INFO - Running pre-action listener: _resource_record_pre_action 09:08:57 INFO - Running main action method: install 09:08:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:08:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:08:57 INFO - Reading from file tmpfile_stdout 09:08:57 INFO - Detecting whether we're running mozinstall >=1.0... 09:08:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:08:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:08:57 INFO - Reading from file tmpfile_stdout 09:08:57 INFO - Output received: 09:08:57 INFO - Usage: mozinstall [options] installer 09:08:57 INFO - Options: 09:08:57 INFO - -h, --help show this help message and exit 09:08:57 INFO - -d DEST, --destination=DEST 09:08:57 INFO - Directory to install application into. [default: 09:08:57 INFO - "/builds/slave/test"] 09:08:57 INFO - --app=APP Application being installed. [default: firefox] 09:08:57 INFO - mkdir: /builds/slave/test/build/application 09:08:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:08:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 09:09:27 INFO - Reading from file tmpfile_stdout 09:09:27 INFO - Output received: 09:09:27 INFO - /builds/slave/test/build/application/firefox/firefox 09:09:27 INFO - Running post-action listener: _resource_record_post_action 09:09:27 INFO - ##### 09:09:27 INFO - ##### Running run-tests step. 09:09:27 INFO - ##### 09:09:27 INFO - Running pre-action listener: _resource_record_pre_action 09:09:27 INFO - Running main action method: run_tests 09:09:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:09:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:09:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:09:27 INFO - grabbing minidump binary from tooltool 09:09:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:09:27 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x187b9b0>, '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 0x187c3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x187c880>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:09:27 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:09:27 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 09:09:27 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:09:27 INFO - Return code: 0 09:09:27 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 09:09:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:09:27 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/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 09:09:27 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/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 09:09:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:09:27 INFO - 'CCACHE_UMASK': '002', 09:09:27 INFO - 'DISPLAY': ':0', 09:09:27 INFO - 'HOME': '/home/cltbld', 09:09:27 INFO - 'LANG': 'en_US.UTF-8', 09:09:27 INFO - 'LOGNAME': 'cltbld', 09:09:27 INFO - 'MAIL': '/var/mail/cltbld', 09:09:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:09:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:09:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:09:27 INFO - 'MOZ_NO_REMOTE': '1', 09:09:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:09:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:09:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:09:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:09:27 INFO - 'PWD': '/builds/slave/test', 09:09:27 INFO - 'SHELL': '/bin/bash', 09:09:27 INFO - 'SHLVL': '1', 09:09:27 INFO - 'TERM': 'linux', 09:09:27 INFO - 'TMOUT': '86400', 09:09:27 INFO - 'USER': 'cltbld', 09:09:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055', 09:09:27 INFO - '_': '/tools/buildbot/bin/python'} 09:09:27 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/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 09:09:28 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 09:09:28 INFO - import pkg_resources 09:09:29 INFO - Using 1 client processes 09:09:29 INFO - wptserve Starting http server on 127.0.0.1:8000 09:09:29 INFO - wptserve Starting http server on 127.0.0.1:8001 09:09:29 INFO - wptserve Starting http server on 127.0.0.1:8443 09:09:32 INFO - SUITE-START | Running 778 tests 09:09:32 INFO - Running testharness tests 09:09:32 INFO - Setting up ssl 09:09:32 INFO - PROCESS | certutil | 09:09:32 INFO - PROCESS | certutil | 09:09:32 INFO - PROCESS | certutil | 09:09:32 INFO - Certificate Nickname Trust Attributes 09:09:32 INFO - SSL,S/MIME,JAR/XPI 09:09:32 INFO - 09:09:32 INFO - web-platform-tests CT,, 09:09:32 INFO - 09:09:32 INFO - Starting runner 09:09:35 INFO - PROCESS | 1838 | 1462982975229 Marionette DEBUG Marionette enabled via build flag and pref 09:09:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afed2b800 == 1 [pid = 1838] [id = 1] 09:09:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 1 (0x7f7afed2c000) [pid = 1838] [serial = 1] [outer = (nil)] 09:09:35 INFO - PROCESS | 1838 | [1838] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 09:09:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 2 (0x7f7afed2d000) [pid = 1838] [serial = 2] [outer = 0x7f7afed2c000] 09:09:35 INFO - PROCESS | 1838 | 1462982975908 Marionette INFO Listening on port 2828 09:09:36 INFO - PROCESS | 1838 | 1462982976484 Marionette DEBUG Marionette enabled via command-line flag 09:09:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc03000 == 2 [pid = 1838] [id = 2] 09:09:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 3 (0x7f7afbc03800) [pid = 1838] [serial = 3] [outer = (nil)] 09:09:36 INFO - PROCESS | 1838 | [1838] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 09:09:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 4 (0x7f7afbc04800) [pid = 1838] [serial = 4] [outer = 0x7f7afbc03800] 09:09:36 INFO - PROCESS | 1838 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7afb036040 09:09:36 INFO - PROCESS | 1838 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7b00a60880 09:09:36 INFO - PROCESS | 1838 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7afb03caf0 09:09:36 INFO - PROCESS | 1838 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7afb03cdf0 09:09:36 INFO - PROCESS | 1838 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7afb0fb160 09:09:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 5 (0x7f7b00cbf800) [pid = 1838] [serial = 5] [outer = 0x7f7afed2c000] 09:09:36 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:09:36 INFO - PROCESS | 1838 | 1462982976892 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42072 09:09:36 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:09:36 INFO - PROCESS | 1838 | 1462982976978 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42073 09:09:36 INFO - PROCESS | 1838 | 1462982976986 Marionette DEBUG Closed connection conn0 09:09:37 INFO - PROCESS | 1838 | [1838] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 09:09:37 INFO - PROCESS | 1838 | 1462982977098 Marionette DEBUG Closed connection conn1 09:09:37 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:09:37 INFO - PROCESS | 1838 | 1462982977170 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42074 09:09:37 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:09:37 INFO - PROCESS | 1838 | 1462982977223 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42075 09:09:37 INFO - PROCESS | 1838 | 1462982977226 Marionette DEBUG Closed connection conn2 09:09:37 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:09:37 INFO - PROCESS | 1838 | 1462982977253 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42076 09:09:37 INFO - PROCESS | 1838 | 1462982977265 Marionette DEBUG Closed connection conn3 09:09:37 INFO - PROCESS | 1838 | 1462982977294 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:09:37 INFO - PROCESS | 1838 | 1462982977310 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160511072717","device":"desktop","version":"48.0a2"} 09:09:38 INFO - PROCESS | 1838 | [1838] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:09:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0594800 == 3 [pid = 1838] [id = 3] 09:09:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 6 (0x7f7af0595000) [pid = 1838] [serial = 6] [outer = (nil)] 09:09:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0595800 == 4 [pid = 1838] [id = 4] 09:09:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 7 (0x7f7af0402800) [pid = 1838] [serial = 7] [outer = (nil)] 09:09:39 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:09:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef893800 == 5 [pid = 1838] [id = 5] 09:09:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 8 (0x7f7aef621800) [pid = 1838] [serial = 8] [outer = (nil)] 09:09:39 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:09:39 INFO - PROCESS | 1838 | [1838] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:09:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 9 (0x7f7b0534c000) [pid = 1838] [serial = 9] [outer = 0x7f7aef621800] 09:09:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 10 (0x7f7afbc06000) [pid = 1838] [serial = 10] [outer = 0x7f7af0595000] 09:09:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 11 (0x7f7aef014000) [pid = 1838] [serial = 11] [outer = 0x7f7af0402800] 09:09:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 12 (0x7f7aef016000) [pid = 1838] [serial = 12] [outer = 0x7f7aef621800] 09:09:41 INFO - PROCESS | 1838 | 1462982981102 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1838 | 1462982981121 Marionette DEBUG loaded listener.js 09:09:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 13 (0x7f7aee38ac00) [pid = 1838] [serial = 13] [outer = 0x7f7aef621800] 09:09:41 INFO - PROCESS | 1838 | 1462982981899 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"7f7a9fd9-dfc5-429b-9188-492c83d31353","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160511072717","device":"desktop","version":"48.0a2","command_id":1}}] 09:09:42 INFO - PROCESS | 1838 | 1462982982197 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}] 09:09:42 INFO - PROCESS | 1838 | 1462982982461 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 09:09:42 INFO - PROCESS | 1838 | 1462982982597 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:09:42 INFO - PROCESS | 1838 | [1838] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:09:42 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:09:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 14 (0x7f7ae8957800) [pid = 1838] [serial = 14] [outer = 0x7f7aef621800] 09:09:43 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:09:43 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:09:43 INFO - PROCESS | 1838 | 1462982983151 Marionette TRACE conn4 <- [1,3,null,{}] 09:09:43 INFO - PROCESS | 1838 | 1462982983237 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:09:43 INFO - PROCESS | 1838 | 1462982983280 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 09:09:43 INFO - PROCESS | 1838 | 1462982983372 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 09:09:43 INFO - PROCESS | 1838 | 1462982983377 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 09:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:09:43 INFO - PROCESS | 1838 | 1462982983407 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:09:43 INFO - PROCESS | 1838 | 1462982983413 Marionette TRACE conn4 <- [1,6,null,{}] 09:09:43 INFO - PROCESS | 1838 | 1462982983449 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}] 09:09:43 INFO - PROCESS | 1838 | 1462982983483 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 09:09:43 INFO - PROCESS | 1838 | 1462982983552 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e92800 == 6 [pid = 1838] [id = 6] 09:09:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 15 (0x7f7ae7ed9800) [pid = 1838] [serial = 15] [outer = (nil)] 09:09:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 16 (0x7f7ae7edb400) [pid = 1838] [serial = 16] [outer = 0x7f7ae7ed9800] 09:09:43 INFO - PROCESS | 1838 | 1462982983627 Marionette DEBUG loaded listener.js 09:09:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 17 (0x7f7af5406800) [pid = 1838] [serial = 17] [outer = 0x7f7ae7ed9800] 09:09:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7288000 == 7 [pid = 1838] [id = 7] 09:09:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 18 (0x7f7ae7246c00) [pid = 1838] [serial = 18] [outer = (nil)] 09:09:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 19 (0x7f7ae7f8e400) [pid = 1838] [serial = 19] [outer = 0x7f7ae7246c00] 09:09:44 INFO - PROCESS | 1838 | 1462982984089 Marionette DEBUG loaded listener.js 09:09:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 20 (0x7f7ae70f9000) [pid = 1838] [serial = 20] [outer = 0x7f7ae7246c00] 09:09:44 INFO - PROCESS | 1838 | [1838] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:09:44 INFO - PROCESS | 1838 | 1462982984663 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]]]}] 09:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1317ms 09:09:44 INFO - PROCESS | 1838 | 1462982984773 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 09:09:44 INFO - PROCESS | 1838 | 1462982984778 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 09:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:09:44 INFO - PROCESS | 1838 | 1462982984819 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:09:44 INFO - PROCESS | 1838 | 1462982984821 Marionette TRACE conn4 <- [1,10,null,{}] 09:09:44 INFO - PROCESS | 1838 | 1462982984844 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}] 09:09:45 INFO - PROCESS | 1838 | 1462982985030 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 09:09:45 INFO - PROCESS | 1838 | 1462982985061 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5554800 == 8 [pid = 1838] [id = 8] 09:09:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 21 (0x7f7ae5404000) [pid = 1838] [serial = 21] [outer = (nil)] 09:09:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 22 (0x7f7ae5406000) [pid = 1838] [serial = 22] [outer = 0x7f7ae5404000] 09:09:45 INFO - PROCESS | 1838 | 1462982985127 Marionette DEBUG loaded listener.js 09:09:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 23 (0x7f7ae540b400) [pid = 1838] [serial = 23] [outer = 0x7f7ae5404000] 09:09:46 INFO - PROCESS | 1838 | 1462982986064 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]]]}] 09:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1319ms 09:09:46 INFO - PROCESS | 1838 | 1462982986118 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 09:09:46 INFO - PROCESS | 1838 | 1462982986125 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 09:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:09:46 INFO - PROCESS | 1838 | 1462982986134 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:09:46 INFO - PROCESS | 1838 | 1462982986140 Marionette TRACE conn4 <- [1,14,null,{}] 09:09:46 INFO - PROCESS | 1838 | 1462982986196 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}] 09:09:46 INFO - PROCESS | 1838 | 1462982986413 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 09:09:46 INFO - PROCESS | 1838 | 1462982986586 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5552800 == 9 [pid = 1838] [id = 9] 09:09:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 24 (0x7f7ae550ac00) [pid = 1838] [serial = 24] [outer = (nil)] 09:09:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 25 (0x7f7ae5943800) [pid = 1838] [serial = 25] [outer = 0x7f7ae550ac00] 09:09:46 INFO - PROCESS | 1838 | 1462982986682 Marionette DEBUG loaded listener.js 09:09:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 26 (0x7f7ae594d400) [pid = 1838] [serial = 26] [outer = 0x7f7ae550ac00] 09:09:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e42800 == 10 [pid = 1838] [id = 10] 09:09:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 27 (0x7f7ae6e43000) [pid = 1838] [serial = 27] [outer = (nil)] 09:09:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 28 (0x7f7ae6e4a800) [pid = 1838] [serial = 28] [outer = 0x7f7ae6e43000] 09:09:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 29 (0x7f7ae565d000) [pid = 1838] [serial = 29] [outer = 0x7f7ae6e43000] 09:09:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e4d800 == 11 [pid = 1838] [id = 11] 09:09:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 30 (0x7f7ae64d7400) [pid = 1838] [serial = 30] [outer = (nil)] 09:09:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 31 (0x7f7ae894f400) [pid = 1838] [serial = 31] [outer = 0x7f7ae64d7400] 09:09:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 32 (0x7f7ae7ed4800) [pid = 1838] [serial = 32] [outer = 0x7f7ae64d7400] 09:09:47 INFO - PROCESS | 1838 | 1462982987783 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]]]}] 09:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1698ms 09:09:47 INFO - PROCESS | 1838 | 1462982987874 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 09:09:47 INFO - PROCESS | 1838 | 1462982987882 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 09:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:09:47 INFO - PROCESS | 1838 | 1462982987896 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:09:47 INFO - PROCESS | 1838 | 1462982987900 Marionette TRACE conn4 <- [1,18,null,{}] 09:09:47 INFO - PROCESS | 1838 | 1462982987906 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}] 09:09:48 INFO - PROCESS | 1838 | 1462982988095 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 09:09:48 INFO - PROCESS | 1838 | 1462982988218 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aecf9c800 == 12 [pid = 1838] [id = 12] 09:09:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 33 (0x7f7ae7ed2400) [pid = 1838] [serial = 33] [outer = (nil)] 09:09:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 34 (0x7f7ae9f02400) [pid = 1838] [serial = 34] [outer = 0x7f7ae7ed2400] 09:09:48 INFO - PROCESS | 1838 | 1462982988306 Marionette DEBUG loaded listener.js 09:09:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 35 (0x7f7aefa8f000) [pid = 1838] [serial = 35] [outer = 0x7f7ae7ed2400] 09:09:49 INFO - PROCESS | 1838 | 1462982989134 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]]]}] 09:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1287ms 09:09:49 INFO - PROCESS | 1838 | 1462982989184 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 09:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:09:49 INFO - PROCESS | 1838 | 1462982989190 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 09:09:49 INFO - PROCESS | 1838 | 1462982989196 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:09:49 INFO - PROCESS | 1838 | 1462982989202 Marionette TRACE conn4 <- [1,22,null,{}] 09:09:49 INFO - PROCESS | 1838 | 1462982989218 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}] 09:09:49 INFO - PROCESS | 1838 | 1462982989455 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 09:09:49 INFO - PROCESS | 1838 | 1462982989774 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e17000 == 13 [pid = 1838] [id = 13] 09:09:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 36 (0x7f7ae8b8fc00) [pid = 1838] [serial = 36] [outer = (nil)] 09:09:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 37 (0x7f7aecfc1400) [pid = 1838] [serial = 37] [outer = 0x7f7ae8b8fc00] 09:09:49 INFO - PROCESS | 1838 | 1462982989850 Marionette DEBUG loaded listener.js 09:09:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 38 (0x7f7aef321400) [pid = 1838] [serial = 38] [outer = 0x7f7ae8b8fc00] 09:09:50 INFO - PROCESS | 1838 | 1462982990659 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]]]}] 09:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1545ms 09:09:50 INFO - PROCESS | 1838 | 1462982990743 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 09:09:50 INFO - PROCESS | 1838 | 1462982990750 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 09:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:09:50 INFO - PROCESS | 1838 | 1462982990758 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:09:50 INFO - PROCESS | 1838 | 1462982990763 Marionette TRACE conn4 <- [1,26,null,{}] 09:09:50 INFO - PROCESS | 1838 | 1462982990770 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}] 09:09:50 INFO - PROCESS | 1838 | 1462982990959 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 09:09:51 INFO - PROCESS | 1838 | 1462982991159 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef571800 == 14 [pid = 1838] [id = 14] 09:09:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 39 (0x7f7aef32d800) [pid = 1838] [serial = 39] [outer = (nil)] 09:09:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 40 (0x7f7af0aac000) [pid = 1838] [serial = 40] [outer = 0x7f7aef32d800] 09:09:51 INFO - PROCESS | 1838 | 1462982991276 Marionette DEBUG loaded listener.js 09:09:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 41 (0x7f7af0f60800) [pid = 1838] [serial = 41] [outer = 0x7f7aef32d800] 09:09:51 INFO - PROCESS | 1838 | 1462982991924 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]]]}] 09:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1231ms 09:09:51 INFO - PROCESS | 1838 | 1462982991993 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 09:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:09:52 INFO - PROCESS | 1838 | 1462982991999 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 09:09:52 INFO - PROCESS | 1838 | 1462982992005 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:09:52 INFO - PROCESS | 1838 | 1462982992008 Marionette TRACE conn4 <- [1,30,null,{}] 09:09:52 INFO - PROCESS | 1838 | 1462982992014 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}] 09:09:52 INFO - PROCESS | 1838 | 1462982992168 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 09:09:52 INFO - PROCESS | 1838 | 1462982992254 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefdf1800 == 15 [pid = 1838] [id = 15] 09:09:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 42 (0x7f7ae70f2c00) [pid = 1838] [serial = 42] [outer = (nil)] 09:09:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 43 (0x7f7af13acc00) [pid = 1838] [serial = 43] [outer = 0x7f7ae70f2c00] 09:09:52 INFO - PROCESS | 1838 | 1462982992318 Marionette DEBUG loaded listener.js 09:09:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 44 (0x7f7af165b000) [pid = 1838] [serial = 44] [outer = 0x7f7ae70f2c00] 09:09:53 INFO - PROCESS | 1838 | 1462982993014 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]]]}] 09:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1034ms 09:09:53 INFO - PROCESS | 1838 | 1462982993040 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 09:09:53 INFO - PROCESS | 1838 | 1462982993044 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 09:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:09:53 INFO - PROCESS | 1838 | 1462982993057 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:09:53 INFO - PROCESS | 1838 | 1462982993066 Marionette TRACE conn4 <- [1,34,null,{}] 09:09:53 INFO - PROCESS | 1838 | 1462982993089 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}] 09:09:53 INFO - PROCESS | 1838 | 1462982993252 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 09:09:53 INFO - PROCESS | 1838 | 1462982993264 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03af000 == 16 [pid = 1838] [id = 16] 09:09:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 45 (0x7f7aed752c00) [pid = 1838] [serial = 45] [outer = (nil)] 09:09:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 46 (0x7f7af1ab5400) [pid = 1838] [serial = 46] [outer = 0x7f7aed752c00] 09:09:53 INFO - PROCESS | 1838 | 1462982993326 Marionette DEBUG loaded listener.js 09:09:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 47 (0x7f7af5405800) [pid = 1838] [serial = 47] [outer = 0x7f7aed752c00] 09:09:54 INFO - PROCESS | 1838 | 1462982994029 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]]]}] 09:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1005ms 09:09:54 INFO - PROCESS | 1838 | 1462982994056 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 09:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:09:54 INFO - PROCESS | 1838 | 1462982994060 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 09:09:54 INFO - PROCESS | 1838 | 1462982994066 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:09:54 INFO - PROCESS | 1838 | 1462982994069 Marionette TRACE conn4 <- [1,38,null,{}] 09:09:54 INFO - PROCESS | 1838 | 1462982994074 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}] 09:09:54 INFO - PROCESS | 1838 | 1462982994247 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 09:09:54 INFO - PROCESS | 1838 | 1462982994267 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0737800 == 17 [pid = 1838] [id = 17] 09:09:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 48 (0x7f7af0fe4c00) [pid = 1838] [serial = 48] [outer = (nil)] 09:09:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 49 (0x7f7afb066800) [pid = 1838] [serial = 49] [outer = 0x7f7af0fe4c00] 09:09:54 INFO - PROCESS | 1838 | 1462982994342 Marionette DEBUG loaded listener.js 09:09:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 50 (0x7f7afbee2800) [pid = 1838] [serial = 50] [outer = 0x7f7af0fe4c00] 09:09:54 INFO - PROCESS | 1838 | 1462982994990 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]]]}] 09:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 988ms 09:09:55 INFO - PROCESS | 1838 | 1462982995055 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 09:09:55 INFO - PROCESS | 1838 | 1462982995058 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 09:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:09:55 INFO - PROCESS | 1838 | 1462982995065 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:09:55 INFO - PROCESS | 1838 | 1462982995067 Marionette TRACE conn4 <- [1,42,null,{}] 09:09:55 INFO - PROCESS | 1838 | 1462982995073 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}] 09:09:55 INFO - PROCESS | 1838 | 1462982995209 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 09:09:55 INFO - PROCESS | 1838 | 1462982995299 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1698800 == 18 [pid = 1838] [id = 18] 09:09:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 51 (0x7f7afbeea400) [pid = 1838] [serial = 51] [outer = (nil)] 09:09:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 52 (0x7f7afbf91400) [pid = 1838] [serial = 52] [outer = 0x7f7afbeea400] 09:09:55 INFO - PROCESS | 1838 | 1462982995378 Marionette DEBUG loaded listener.js 09:09:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 53 (0x7f7afc106400) [pid = 1838] [serial = 53] [outer = 0x7f7afbeea400] 09:09:56 INFO - PROCESS | 1838 | 1462982996062 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]]]}] 09:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1034ms 09:09:56 INFO - PROCESS | 1838 | 1462982996100 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 09:09:56 INFO - PROCESS | 1838 | 1462982996103 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 09:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:09:56 INFO - PROCESS | 1838 | 1462982996108 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:09:56 INFO - PROCESS | 1838 | 1462982996111 Marionette TRACE conn4 <- [1,46,null,{}] 09:09:56 INFO - PROCESS | 1838 | 1462982996116 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}] 09:09:56 INFO - PROCESS | 1838 | 1462982996327 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 09:09:56 INFO - PROCESS | 1838 | 1462982996343 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17a3000 == 19 [pid = 1838] [id = 19] 09:09:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 54 (0x7f7afcdea400) [pid = 1838] [serial = 54] [outer = (nil)] 09:09:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 55 (0x7f7afd042400) [pid = 1838] [serial = 55] [outer = 0x7f7afcdea400] 09:09:56 INFO - PROCESS | 1838 | 1462982996411 Marionette DEBUG loaded listener.js 09:09:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 56 (0x7f7afd15c800) [pid = 1838] [serial = 56] [outer = 0x7f7afcdea400] 09:09:57 INFO - PROCESS | 1838 | 1462982997088 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]]]}] 09:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1026ms 09:09:57 INFO - PROCESS | 1838 | 1462982997136 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 09:09:57 INFO - PROCESS | 1838 | 1462982997139 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 09:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:09:57 INFO - PROCESS | 1838 | 1462982997145 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:09:57 INFO - PROCESS | 1838 | 1462982997147 Marionette TRACE conn4 <- [1,50,null,{}] 09:09:57 INFO - PROCESS | 1838 | 1462982997153 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}] 09:09:57 INFO - PROCESS | 1838 | 1462982997318 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 09:09:57 INFO - PROCESS | 1838 | 1462982997339 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af600b800 == 20 [pid = 1838] [id = 20] 09:09:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 57 (0x7f7ae5406400) [pid = 1838] [serial = 57] [outer = (nil)] 09:09:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 58 (0x7f7afd155800) [pid = 1838] [serial = 58] [outer = 0x7f7ae5406400] 09:09:57 INFO - PROCESS | 1838 | 1462982997400 Marionette DEBUG loaded listener.js 09:09:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 59 (0x7f7afd4d7400) [pid = 1838] [serial = 59] [outer = 0x7f7ae5406400] 09:09:58 INFO - PROCESS | 1838 | 1462982998013 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]]]}] 09:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 925ms 09:09:58 INFO - PROCESS | 1838 | 1462982998072 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 09:09:58 INFO - PROCESS | 1838 | 1462982998076 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 09:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:09:58 INFO - PROCESS | 1838 | 1462982998082 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:09:58 INFO - PROCESS | 1838 | 1462982998091 Marionette TRACE conn4 <- [1,54,null,{}] 09:09:58 INFO - PROCESS | 1838 | 1462982998097 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}] 09:09:58 INFO - PROCESS | 1838 | 1462982998243 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 09:09:58 INFO - PROCESS | 1838 | 1462982998330 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:09:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefdf1000 == 21 [pid = 1838] [id = 21] 09:09:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 60 (0x7f7afc10f800) [pid = 1838] [serial = 60] [outer = (nil)] 09:09:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 61 (0x7f7aff22f800) [pid = 1838] [serial = 61] [outer = 0x7f7afc10f800] 09:09:58 INFO - PROCESS | 1838 | 1462982998393 Marionette DEBUG loaded listener.js 09:09:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 62 (0x7f7aff349400) [pid = 1838] [serial = 62] [outer = 0x7f7afc10f800] 09:09:59 INFO - PROCESS | 1838 | 1462982999858 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]]]}] 09:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1890ms 09:09:59 INFO - PROCESS | 1838 | 1462982999991 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 09:09:59 INFO - PROCESS | 1838 | 1462982999995 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 09:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:10:00 INFO - PROCESS | 1838 | 1462983000011 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:10:00 INFO - PROCESS | 1838 | 1462983000016 Marionette TRACE conn4 <- [1,58,null,{}] 09:10:00 INFO - PROCESS | 1838 | 1462983000025 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}] 09:10:00 INFO - PROCESS | 1838 | 1462983000195 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 09:10:00 INFO - PROCESS | 1838 | 1462983000216 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8910000 == 22 [pid = 1838] [id = 22] 09:10:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 63 (0x7f7ae540b800) [pid = 1838] [serial = 63] [outer = (nil)] 09:10:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 64 (0x7f7aee54f800) [pid = 1838] [serial = 64] [outer = 0x7f7ae540b800] 09:10:00 INFO - PROCESS | 1838 | 1462983000287 Marionette DEBUG loaded listener.js 09:10:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7aef628000) [pid = 1838] [serial = 65] [outer = 0x7f7ae540b800] 09:10:00 INFO - PROCESS | 1838 | 1462983000981 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]]]}] 09:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1393ms 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 64 (0x7f7ae7ed9800) [pid = 1838] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 63 (0x7f7ae5404000) [pid = 1838] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 62 (0x7f7ae550ac00) [pid = 1838] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 61 (0x7f7ae7ed2400) [pid = 1838] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 60 (0x7f7ae8b8fc00) [pid = 1838] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 59 (0x7f7aef32d800) [pid = 1838] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 58 (0x7f7ae70f2c00) [pid = 1838] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 57 (0x7f7aed752c00) [pid = 1838] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 56 (0x7f7af0fe4c00) [pid = 1838] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:10:01 INFO - PROCESS | 1838 | --DOMWINDOW == 55 (0x7f7ae5406400) [pid = 1838] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:10:01 INFO - PROCESS | 1838 | 1462983001454 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 09:10:01 INFO - PROCESS | 1838 | 1462983001462 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 09:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:10:01 INFO - PROCESS | 1838 | 1462983001474 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:10:01 INFO - PROCESS | 1838 | 1462983001477 Marionette TRACE conn4 <- [1,62,null,{}] 09:10:01 INFO - PROCESS | 1838 | 1462983001484 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}] 09:10:01 INFO - PROCESS | 1838 | 1462983001632 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 09:10:01 INFO - PROCESS | 1838 | 1462983001770 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aecf9a000 == 23 [pid = 1838] [id = 23] 09:10:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 56 (0x7f7aef62e400) [pid = 1838] [serial = 66] [outer = (nil)] 09:10:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 57 (0x7f7af002c400) [pid = 1838] [serial = 67] [outer = 0x7f7aef62e400] 09:10:01 INFO - PROCESS | 1838 | 1462983001861 Marionette DEBUG loaded listener.js 09:10:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 58 (0x7f7af0f54400) [pid = 1838] [serial = 68] [outer = 0x7f7aef62e400] 09:10:02 INFO - PROCESS | 1838 | 1462983002597 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]]]}] 09:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1140ms 09:10:02 INFO - PROCESS | 1838 | 1462983002614 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 09:10:02 INFO - PROCESS | 1838 | 1462983002631 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 09:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:10:02 INFO - PROCESS | 1838 | 1462983002639 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:10:02 INFO - PROCESS | 1838 | 1462983002645 Marionette TRACE conn4 <- [1,66,null,{}] 09:10:02 INFO - PROCESS | 1838 | 1462983002660 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}] 09:10:02 INFO - PROCESS | 1838 | 1462983002834 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 09:10:02 INFO - PROCESS | 1838 | 1462983002856 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefb83000 == 24 [pid = 1838] [id = 24] 09:10:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 59 (0x7f7af0fe3000) [pid = 1838] [serial = 69] [outer = (nil)] 09:10:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 60 (0x7f7af13b5c00) [pid = 1838] [serial = 70] [outer = 0x7f7af0fe3000] 09:10:02 INFO - PROCESS | 1838 | 1462983002927 Marionette DEBUG loaded listener.js 09:10:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 61 (0x7f7af176e000) [pid = 1838] [serial = 71] [outer = 0x7f7af0fe3000] 09:10:03 INFO - PROCESS | 1838 | 1462983003700 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]]]}] 09:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1138ms 09:10:03 INFO - PROCESS | 1838 | 1462983003777 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 09:10:03 INFO - PROCESS | 1838 | 1462983003783 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 09:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:10:03 INFO - PROCESS | 1838 | 1462983003792 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:10:03 INFO - PROCESS | 1838 | 1462983003797 Marionette TRACE conn4 <- [1,70,null,{}] 09:10:03 INFO - PROCESS | 1838 | 1462983003807 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}] 09:10:03 INFO - PROCESS | 1838 | 1462983003977 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 09:10:04 INFO - PROCESS | 1838 | 1462983004102 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aebf8a000 == 25 [pid = 1838] [id = 25] 09:10:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 62 (0x7f7ae724ac00) [pid = 1838] [serial = 72] [outer = (nil)] 09:10:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 63 (0x7f7aee37c800) [pid = 1838] [serial = 73] [outer = 0x7f7ae724ac00] 09:10:04 INFO - PROCESS | 1838 | 1462983004182 Marionette DEBUG loaded listener.js 09:10:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 64 (0x7f7af002b400) [pid = 1838] [serial = 74] [outer = 0x7f7ae724ac00] 09:10:05 INFO - PROCESS | 1838 | 1462983005030 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]]]}] 09:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1285ms 09:10:05 INFO - PROCESS | 1838 | 1462983005078 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 09:10:05 INFO - PROCESS | 1838 | 1462983005087 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 09:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:10:05 INFO - PROCESS | 1838 | 1462983005097 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:10:05 INFO - PROCESS | 1838 | 1462983005101 Marionette TRACE conn4 <- [1,74,null,{}] 09:10:05 INFO - PROCESS | 1838 | 1462983005107 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}] 09:10:05 INFO - PROCESS | 1838 | 1462983005264 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 09:10:05 INFO - PROCESS | 1838 | 1462983005389 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0396800 == 26 [pid = 1838] [id = 26] 09:10:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7ae7ed3c00) [pid = 1838] [serial = 75] [outer = (nil)] 09:10:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 66 (0x7f7af1769c00) [pid = 1838] [serial = 76] [outer = 0x7f7ae7ed3c00] 09:10:05 INFO - PROCESS | 1838 | 1462983005465 Marionette DEBUG loaded listener.js 09:10:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 67 (0x7f7af1af8400) [pid = 1838] [serial = 77] [outer = 0x7f7ae7ed3c00] 09:10:06 INFO - PROCESS | 1838 | 1462983006255 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]]]}] 09:10:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 09:10:06 INFO - PROCESS | 1838 | 1462983006333 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 09:10:06 INFO - PROCESS | 1838 | 1462983006337 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 09:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:10:06 INFO - PROCESS | 1838 | 1462983006345 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:10:06 INFO - PROCESS | 1838 | 1462983006351 Marionette TRACE conn4 <- [1,78,null,{}] 09:10:06 INFO - PROCESS | 1838 | 1462983006368 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}] 09:10:06 INFO - PROCESS | 1838 | 1462983006569 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 09:10:06 INFO - PROCESS | 1838 | 1462983006695 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a86000 == 27 [pid = 1838] [id = 27] 09:10:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 68 (0x7f7afb0d9400) [pid = 1838] [serial = 78] [outer = (nil)] 09:10:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 69 (0x7f7afbf94000) [pid = 1838] [serial = 79] [outer = 0x7f7afb0d9400] 09:10:06 INFO - PROCESS | 1838 | 1462983006779 Marionette DEBUG loaded listener.js 09:10:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 70 (0x7f7afc13f800) [pid = 1838] [serial = 80] [outer = 0x7f7afb0d9400] 09:10:07 INFO - PROCESS | 1838 | 1462983007540 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]]]}] 09:10:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1241ms 09:10:07 INFO - PROCESS | 1838 | 1462983007586 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 09:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:10:07 INFO - PROCESS | 1838 | 1462983007591 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 09:10:07 INFO - PROCESS | 1838 | 1462983007597 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:10:07 INFO - PROCESS | 1838 | 1462983007602 Marionette TRACE conn4 <- [1,82,null,{}] 09:10:07 INFO - PROCESS | 1838 | 1462983007608 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}] 09:10:07 INFO - PROCESS | 1838 | 1462983007764 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 09:10:07 INFO - PROCESS | 1838 | 1462983007889 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17a6800 == 28 [pid = 1838] [id = 28] 09:10:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 71 (0x7f7ae7ed4400) [pid = 1838] [serial = 81] [outer = (nil)] 09:10:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 72 (0x7f7afd042c00) [pid = 1838] [serial = 82] [outer = 0x7f7ae7ed4400] 09:10:07 INFO - PROCESS | 1838 | 1462983007963 Marionette DEBUG loaded listener.js 09:10:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 73 (0x7f7afd4cd400) [pid = 1838] [serial = 83] [outer = 0x7f7ae7ed4400] 09:10:08 INFO - PROCESS | 1838 | 1462983008748 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]]]}] 09:10:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1192ms 09:10:08 INFO - PROCESS | 1838 | 1462983008790 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 09:10:08 INFO - PROCESS | 1838 | 1462983008794 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 09:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:10:08 INFO - PROCESS | 1838 | 1462983008800 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:10:08 INFO - PROCESS | 1838 | 1462983008804 Marionette TRACE conn4 <- [1,86,null,{}] 09:10:08 INFO - PROCESS | 1838 | 1462983008829 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}] 09:10:08 INFO - PROCESS | 1838 | 1462983008983 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 09:10:09 INFO - PROCESS | 1838 | 1462983009165 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5542800 == 29 [pid = 1838] [id = 29] 09:10:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 74 (0x7f7ae5406400) [pid = 1838] [serial = 84] [outer = (nil)] 09:10:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 75 (0x7f7ae5510c00) [pid = 1838] [serial = 85] [outer = 0x7f7ae5406400] 09:10:09 INFO - PROCESS | 1838 | 1462983009237 Marionette DEBUG loaded listener.js 09:10:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 76 (0x7f7ae7248000) [pid = 1838] [serial = 86] [outer = 0x7f7ae5406400] 09:10:10 INFO - PROCESS | 1838 | 1462983010044 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]]]}] 09:10:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1355ms 09:10:10 INFO - PROCESS | 1838 | 1462983010158 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 09:10:10 INFO - PROCESS | 1838 | 1462983010164 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 09:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:10:10 INFO - PROCESS | 1838 | 1462983010171 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:10:10 INFO - PROCESS | 1838 | 1462983010175 Marionette TRACE conn4 <- [1,90,null,{}] 09:10:10 INFO - PROCESS | 1838 | 1462983010183 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}] 09:10:10 INFO - PROCESS | 1838 | 1462983010343 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 09:10:11 INFO - PROCESS | 1838 | 1462983011018 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 75 (0x7f7ae5943800) [pid = 1838] [serial = 25] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 74 (0x7f7ae894f400) [pid = 1838] [serial = 31] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 73 (0x7f7ae9f02400) [pid = 1838] [serial = 34] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 72 (0x7f7aecfc1400) [pid = 1838] [serial = 37] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 71 (0x7f7aef321400) [pid = 1838] [serial = 38] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 70 (0x7f7af0aac000) [pid = 1838] [serial = 40] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 69 (0x7f7af0f60800) [pid = 1838] [serial = 41] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 68 (0x7f7af13acc00) [pid = 1838] [serial = 43] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 67 (0x7f7af1ab5400) [pid = 1838] [serial = 46] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 66 (0x7f7afb066800) [pid = 1838] [serial = 49] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 65 (0x7f7afbf91400) [pid = 1838] [serial = 52] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 64 (0x7f7afd042400) [pid = 1838] [serial = 55] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 63 (0x7f7afd155800) [pid = 1838] [serial = 58] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 62 (0x7f7ae6e4a800) [pid = 1838] [serial = 28] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 61 (0x7f7af5405800) [pid = 1838] [serial = 47] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 60 (0x7f7afbee2800) [pid = 1838] [serial = 50] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 59 (0x7f7afd4d7400) [pid = 1838] [serial = 59] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 58 (0x7f7aefa8f000) [pid = 1838] [serial = 35] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 57 (0x7f7af165b000) [pid = 1838] [serial = 44] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 56 (0x7f7ae594d400) [pid = 1838] [serial = 26] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 55 (0x7f7ae540b400) [pid = 1838] [serial = 23] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 54 (0x7f7aef016000) [pid = 1838] [serial = 12] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 53 (0x7f7b0534c000) [pid = 1838] [serial = 9] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 52 (0x7f7afed2d000) [pid = 1838] [serial = 2] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 51 (0x7f7ae5406000) [pid = 1838] [serial = 22] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 50 (0x7f7ae7f8e400) [pid = 1838] [serial = 19] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 49 (0x7f7ae7edb400) [pid = 1838] [serial = 16] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | --DOMWINDOW == 48 (0x7f7af5406800) [pid = 1838] [serial = 17] [outer = (nil)] [url = about:blank] 09:10:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5548800 == 30 [pid = 1838] [id = 30] 09:10:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 49 (0x7f7ae5406000) [pid = 1838] [serial = 87] [outer = (nil)] 09:10:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 50 (0x7f7ae5687800) [pid = 1838] [serial = 88] [outer = 0x7f7ae5406000] 09:10:11 INFO - PROCESS | 1838 | 1462983011207 Marionette DEBUG loaded listener.js 09:10:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 51 (0x7f7ae594e800) [pid = 1838] [serial = 89] [outer = 0x7f7ae5406000] 09:10:11 INFO - PROCESS | 1838 | 1462983011892 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]]]}] 09:10:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1740ms 09:10:11 INFO - PROCESS | 1838 | 1462983011911 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 09:10:11 INFO - PROCESS | 1838 | 1462983011917 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 09:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:10:11 INFO - PROCESS | 1838 | 1462983011924 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:10:11 INFO - PROCESS | 1838 | 1462983011929 Marionette TRACE conn4 <- [1,94,null,{}] 09:10:11 INFO - PROCESS | 1838 | 1462983011936 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}] 09:10:12 INFO - PROCESS | 1838 | 1462983012084 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 09:10:12 INFO - PROCESS | 1838 | 1462983012174 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e93800 == 31 [pid = 1838] [id = 31] 09:10:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 52 (0x7f7ae7edbc00) [pid = 1838] [serial = 90] [outer = (nil)] 09:10:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 53 (0x7f7ae9f08000) [pid = 1838] [serial = 91] [outer = 0x7f7ae7edbc00] 09:10:12 INFO - PROCESS | 1838 | 1462983012242 Marionette DEBUG loaded listener.js 09:10:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 54 (0x7f7aed1fc800) [pid = 1838] [serial = 92] [outer = 0x7f7ae7edbc00] 09:10:12 INFO - PROCESS | 1838 | 1462983012897 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]]]}] 09:10:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1029ms 09:10:12 INFO - PROCESS | 1838 | 1462983012958 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 09:10:12 INFO - PROCESS | 1838 | 1462983012966 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 09:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:10:12 INFO - PROCESS | 1838 | 1462983012975 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:10:12 INFO - PROCESS | 1838 | 1462983012977 Marionette TRACE conn4 <- [1,98,null,{}] 09:10:13 INFO - PROCESS | 1838 | 1462983013003 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}] 09:10:13 INFO - PROCESS | 1838 | 1462983013161 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 09:10:13 INFO - PROCESS | 1838 | 1462983013178 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee589000 == 32 [pid = 1838] [id = 32] 09:10:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 55 (0x7f7aed747000) [pid = 1838] [serial = 93] [outer = (nil)] 09:10:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 56 (0x7f7aef5a3800) [pid = 1838] [serial = 94] [outer = 0x7f7aed747000] 09:10:13 INFO - PROCESS | 1838 | 1462983013244 Marionette DEBUG loaded listener.js 09:10:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 57 (0x7f7af002fc00) [pid = 1838] [serial = 95] [outer = 0x7f7aed747000] 09:10:14 INFO - PROCESS | 1838 | 1462983014106 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]]]}] 09:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1199ms 09:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:10:14 INFO - PROCESS | 1838 | 1462983014181 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 09:10:14 INFO - PROCESS | 1838 | 1462983014184 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 09:10:14 INFO - PROCESS | 1838 | 1462983014193 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:10:14 INFO - PROCESS | 1838 | 1462983014202 Marionette TRACE conn4 <- [1,102,null,{}] 09:10:14 INFO - PROCESS | 1838 | 1462983014224 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}] 09:10:14 INFO - PROCESS | 1838 | 1462983014417 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 09:10:14 INFO - PROCESS | 1838 | 1462983014445 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefed3000 == 33 [pid = 1838] [id = 33] 09:10:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 58 (0x7f7ae7e45c00) [pid = 1838] [serial = 96] [outer = (nil)] 09:10:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 59 (0x7f7af13ae000) [pid = 1838] [serial = 97] [outer = 0x7f7ae7e45c00] 09:10:14 INFO - PROCESS | 1838 | 1462983014510 Marionette DEBUG loaded listener.js 09:10:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 60 (0x7f7af165b000) [pid = 1838] [serial = 98] [outer = 0x7f7ae7e45c00] 09:10:15 INFO - PROCESS | 1838 | 1462983015327 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]]]}] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 59 (0x7f7af0fe3000) [pid = 1838] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 58 (0x7f7ae540b800) [pid = 1838] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 57 (0x7f7aef62e400) [pid = 1838] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 56 (0x7f7afc10f800) [pid = 1838] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 55 (0x7f7afbeea400) [pid = 1838] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:10:15 INFO - PROCESS | 1838 | --DOMWINDOW == 54 (0x7f7afcdea400) [pid = 1838] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1193ms 09:10:15 INFO - PROCESS | 1838 | 1462983015382 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 09:10:15 INFO - PROCESS | 1838 | 1462983015387 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 09:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:10:15 INFO - PROCESS | 1838 | 1462983015401 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:10:15 INFO - PROCESS | 1838 | 1462983015404 Marionette TRACE conn4 <- [1,106,null,{}] 09:10:15 INFO - PROCESS | 1838 | 1462983015410 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}] 09:10:15 INFO - PROCESS | 1838 | 1462983015559 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 09:10:15 INFO - PROCESS | 1838 | 1462983015569 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0395000 == 34 [pid = 1838] [id = 34] 09:10:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 55 (0x7f7ae8bccc00) [pid = 1838] [serial = 99] [outer = (nil)] 09:10:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 56 (0x7f7af1ab0800) [pid = 1838] [serial = 100] [outer = 0x7f7ae8bccc00] 09:10:15 INFO - PROCESS | 1838 | 1462983015632 Marionette DEBUG loaded listener.js 09:10:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 57 (0x7f7af535ac00) [pid = 1838] [serial = 101] [outer = 0x7f7ae8bccc00] 09:10:16 INFO - PROCESS | 1838 | 1462983016309 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]]]}] 09:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 936ms 09:10:16 INFO - PROCESS | 1838 | 1462983016339 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 09:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:10:16 INFO - PROCESS | 1838 | 1462983016343 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 09:10:16 INFO - PROCESS | 1838 | 1462983016348 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:10:16 INFO - PROCESS | 1838 | 1462983016351 Marionette TRACE conn4 <- [1,110,null,{}] 09:10:16 INFO - PROCESS | 1838 | 1462983016357 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}] 09:10:16 INFO - PROCESS | 1838 | 1462983016523 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 09:10:16 INFO - PROCESS | 1838 | 1462983016556 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af072c000 == 35 [pid = 1838] [id = 35] 09:10:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 58 (0x7f7af5405400) [pid = 1838] [serial = 102] [outer = (nil)] 09:10:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 59 (0x7f7afb0e1400) [pid = 1838] [serial = 103] [outer = 0x7f7af5405400] 09:10:16 INFO - PROCESS | 1838 | 1462983016634 Marionette DEBUG loaded listener.js 09:10:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 60 (0x7f7afbf92000) [pid = 1838] [serial = 104] [outer = 0x7f7af5405400] 09:10:17 INFO - PROCESS | 1838 | 1462983017345 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]]]}] 09:10:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:10:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1034ms 09:10:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:10:17 INFO - PROCESS | 1838 | 1462983017383 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 09:10:17 INFO - PROCESS | 1838 | 1462983017386 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 09:10:17 INFO - PROCESS | 1838 | 1462983017392 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:10:17 INFO - PROCESS | 1838 | 1462983017395 Marionette TRACE conn4 <- [1,114,null,{}] 09:10:17 INFO - PROCESS | 1838 | 1462983017400 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}] 09:10:17 INFO - PROCESS | 1838 | 1462983017597 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 09:10:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 61 (0x7f7ae540a000) [pid = 1838] [serial = 105] [outer = 0x7f7ae64d7400] 09:10:17 INFO - PROCESS | 1838 | 1462983017776 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5643800 == 36 [pid = 1838] [id = 36] 09:10:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 62 (0x7f7ae540d400) [pid = 1838] [serial = 106] [outer = (nil)] 09:10:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 63 (0x7f7ae568b800) [pid = 1838] [serial = 107] [outer = 0x7f7ae540d400] 09:10:17 INFO - PROCESS | 1838 | 1462983017864 Marionette DEBUG loaded listener.js 09:10:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 64 (0x7f7ae723cc00) [pid = 1838] [serial = 108] [outer = 0x7f7ae540d400] 09:10:18 INFO - PROCESS | 1838 | 1462983018931 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]]]}] 09:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1582ms 09:10:18 INFO - PROCESS | 1838 | 1462983018976 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 09:10:18 INFO - PROCESS | 1838 | 1462983018982 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 09:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:10:18 INFO - PROCESS | 1838 | 1462983018990 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:10:19 INFO - PROCESS | 1838 | 1462983018996 Marionette TRACE conn4 <- [1,118,null,{}] 09:10:19 INFO - PROCESS | 1838 | 1462983019003 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}] 09:10:19 INFO - PROCESS | 1838 | 1462983019175 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 09:10:19 INFO - PROCESS | 1838 | 1462983019318 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefb71800 == 37 [pid = 1838] [id = 37] 09:10:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7ae8bcb400) [pid = 1838] [serial = 109] [outer = (nil)] 09:10:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 66 (0x7f7aef623400) [pid = 1838] [serial = 110] [outer = 0x7f7ae8bcb400] 09:10:19 INFO - PROCESS | 1838 | 1462983019427 Marionette DEBUG loaded listener.js 09:10:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 67 (0x7f7af034f000) [pid = 1838] [serial = 111] [outer = 0x7f7ae8bcb400] 09:10:20 INFO - PROCESS | 1838 | 1462983020306 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]]]}] 09:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1385ms 09:10:20 INFO - PROCESS | 1838 | 1462983020376 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 09:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:10:20 INFO - PROCESS | 1838 | 1462983020381 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 09:10:20 INFO - PROCESS | 1838 | 1462983020388 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:10:20 INFO - PROCESS | 1838 | 1462983020391 Marionette TRACE conn4 <- [1,122,null,{}] 09:10:20 INFO - PROCESS | 1838 | 1462983020397 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}] 09:10:20 INFO - PROCESS | 1838 | 1462983020566 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 09:10:20 INFO - PROCESS | 1838 | 1462983020698 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef0cc800 == 38 [pid = 1838] [id = 38] 09:10:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 68 (0x7f7af165b400) [pid = 1838] [serial = 112] [outer = (nil)] 09:10:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 69 (0x7f7af1ab3c00) [pid = 1838] [serial = 113] [outer = 0x7f7af165b400] 09:10:20 INFO - PROCESS | 1838 | 1462983020772 Marionette DEBUG loaded listener.js 09:10:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 70 (0x7f7afb0e1000) [pid = 1838] [serial = 114] [outer = 0x7f7af165b400] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefb83000 == 37 [pid = 1838] [id = 24] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0737800 == 36 [pid = 1838] [id = 17] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aebf8a000 == 35 [pid = 1838] [id = 25] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aecf9a000 == 34 [pid = 1838] [id = 23] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e92800 == 33 [pid = 1838] [id = 6] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefdf1800 == 32 [pid = 1838] [id = 15] 09:10:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae8910000 == 31 [pid = 1838] [id = 22] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 69 (0x7f7af13b5c00) [pid = 1838] [serial = 70] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 68 (0x7f7aee54f800) [pid = 1838] [serial = 64] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 67 (0x7f7af176e000) [pid = 1838] [serial = 71] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 66 (0x7f7af002c400) [pid = 1838] [serial = 67] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 65 (0x7f7aef628000) [pid = 1838] [serial = 65] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 64 (0x7f7af0f54400) [pid = 1838] [serial = 68] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 63 (0x7f7aff349400) [pid = 1838] [serial = 62] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 62 (0x7f7aff22f800) [pid = 1838] [serial = 61] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 61 (0x7f7afc106400) [pid = 1838] [serial = 53] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | --DOMWINDOW == 60 (0x7f7afd15c800) [pid = 1838] [serial = 56] [outer = (nil)] [url = about:blank] 09:10:21 INFO - PROCESS | 1838 | 1462983021862 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]]]}] 09:10:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:10:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1538ms 09:10:21 INFO - PROCESS | 1838 | 1462983021926 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 09:10:21 INFO - PROCESS | 1838 | 1462983021932 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 09:10:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:10:21 INFO - PROCESS | 1838 | 1462983021939 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:10:21 INFO - PROCESS | 1838 | 1462983021944 Marionette TRACE conn4 <- [1,126,null,{}] 09:10:21 INFO - PROCESS | 1838 | 1462983021952 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}] 09:10:22 INFO - PROCESS | 1838 | 1462983022103 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 09:10:22 INFO - PROCESS | 1838 | 1462983022226 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae9f5c800 == 32 [pid = 1838] [id = 39] 09:10:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 61 (0x7f7aeb31c800) [pid = 1838] [serial = 115] [outer = (nil)] 09:10:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 62 (0x7f7aed74c000) [pid = 1838] [serial = 116] [outer = 0x7f7aeb31c800] 09:10:22 INFO - PROCESS | 1838 | 1462983022300 Marionette DEBUG loaded listener.js 09:10:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 63 (0x7f7aef32d800) [pid = 1838] [serial = 117] [outer = 0x7f7aeb31c800] 09:10:22 INFO - PROCESS | 1838 | 1462983022956 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]]]}] 09:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1040ms 09:10:22 INFO - PROCESS | 1838 | 1462983022983 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 09:10:22 INFO - PROCESS | 1838 | 1462983022991 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 09:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:10:23 INFO - PROCESS | 1838 | 1462983023002 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:10:23 INFO - PROCESS | 1838 | 1462983023005 Marionette TRACE conn4 <- [1,130,null,{}] 09:10:23 INFO - PROCESS | 1838 | 1462983023029 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}] 09:10:23 INFO - PROCESS | 1838 | 1462983023174 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 09:10:23 INFO - PROCESS | 1838 | 1462983023192 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef124000 == 33 [pid = 1838] [id = 40] 09:10:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 64 (0x7f7af1069400) [pid = 1838] [serial = 118] [outer = (nil)] 09:10:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7af13a8c00) [pid = 1838] [serial = 119] [outer = 0x7f7af1069400] 09:10:23 INFO - PROCESS | 1838 | 1462983023261 Marionette DEBUG loaded listener.js 09:10:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 66 (0x7f7af1ab4800) [pid = 1838] [serial = 120] [outer = 0x7f7af1069400] 09:10:24 INFO - PROCESS | 1838 | 1462983024055 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]]]}] 09:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1089ms 09:10:24 INFO - PROCESS | 1838 | 1462983024094 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 09:10:24 INFO - PROCESS | 1838 | 1462983024098 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 09:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:10:24 INFO - PROCESS | 1838 | 1462983024112 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:10:24 INFO - PROCESS | 1838 | 1462983024118 Marionette TRACE conn4 <- [1,134,null,{}] 09:10:24 INFO - PROCESS | 1838 | 1462983024135 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}] 09:10:24 INFO - PROCESS | 1838 | 1462983024343 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 09:10:24 INFO - PROCESS | 1838 | 1462983024367 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a1e800 == 34 [pid = 1838] [id = 41] 09:10:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 67 (0x7f7ae5405c00) [pid = 1838] [serial = 121] [outer = (nil)] 09:10:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 68 (0x7f7afc10ac00) [pid = 1838] [serial = 122] [outer = 0x7f7ae5405c00] 09:10:24 INFO - PROCESS | 1838 | 1462983024435 Marionette DEBUG loaded listener.js 09:10:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 69 (0x7f7afc32a400) [pid = 1838] [serial = 123] [outer = 0x7f7ae5405c00] 09:10:25 INFO - PROCESS | 1838 | 1462983025263 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]]]}] 09:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1190ms 09:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:10:25 INFO - PROCESS | 1838 | 1462983025297 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 09:10:25 INFO - PROCESS | 1838 | 1462983025300 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 09:10:25 INFO - PROCESS | 1838 | 1462983025307 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:10:25 INFO - PROCESS | 1838 | 1462983025310 Marionette TRACE conn4 <- [1,138,null,{}] 09:10:25 INFO - PROCESS | 1838 | 1462983025322 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}] 09:10:25 INFO - PROCESS | 1838 | 1462983025511 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 09:10:25 INFO - PROCESS | 1838 | 1462983025573 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16aa800 == 35 [pid = 1838] [id = 42] 09:10:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 70 (0x7f7ae5506000) [pid = 1838] [serial = 124] [outer = (nil)] 09:10:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 71 (0x7f7ae8b95800) [pid = 1838] [serial = 125] [outer = 0x7f7ae5506000] 09:10:25 INFO - PROCESS | 1838 | 1462983025670 Marionette DEBUG loaded listener.js 09:10:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 72 (0x7f7ae8bc2c00) [pid = 1838] [serial = 126] [outer = 0x7f7ae5506000] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 71 (0x7f7ae8bccc00) [pid = 1838] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 70 (0x7f7aed747000) [pid = 1838] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 69 (0x7f7ae7ed4400) [pid = 1838] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 68 (0x7f7ae7edbc00) [pid = 1838] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 67 (0x7f7ae7ed3c00) [pid = 1838] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 66 (0x7f7ae724ac00) [pid = 1838] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 65 (0x7f7afb0d9400) [pid = 1838] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 64 (0x7f7ae5406000) [pid = 1838] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:10:26 INFO - PROCESS | 1838 | --DOMWINDOW == 63 (0x7f7ae7e45c00) [pid = 1838] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:10:26 INFO - PROCESS | 1838 | 1462983026561 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]]]}] 09:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1295ms 09:10:26 INFO - PROCESS | 1838 | 1462983026602 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 09:10:26 INFO - PROCESS | 1838 | 1462983026606 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 09:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:10:26 INFO - PROCESS | 1838 | 1462983026611 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:10:26 INFO - PROCESS | 1838 | 1462983026615 Marionette TRACE conn4 <- [1,142,null,{}] 09:10:26 INFO - PROCESS | 1838 | 1462983026620 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}] 09:10:26 INFO - PROCESS | 1838 | 1462983026754 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 09:10:26 INFO - PROCESS | 1838 | 1462983026769 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16e9000 == 36 [pid = 1838] [id = 43] 09:10:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 64 (0x7f7ae5410400) [pid = 1838] [serial = 127] [outer = (nil)] 09:10:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7ae9f02800) [pid = 1838] [serial = 128] [outer = 0x7f7ae5410400] 09:10:26 INFO - PROCESS | 1838 | 1462983026836 Marionette DEBUG loaded listener.js 09:10:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 66 (0x7f7ae9f11400) [pid = 1838] [serial = 129] [outer = 0x7f7ae5410400] 09:10:27 INFO - PROCESS | 1838 | 1462983027588 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]]]}] 09:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1031ms 09:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:10:27 INFO - PROCESS | 1838 | 1462983027644 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 09:10:27 INFO - PROCESS | 1838 | 1462983027647 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 09:10:27 INFO - PROCESS | 1838 | 1462983027653 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:10:27 INFO - PROCESS | 1838 | 1462983027656 Marionette TRACE conn4 <- [1,146,null,{}] 09:10:27 INFO - PROCESS | 1838 | 1462983027661 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}] 09:10:27 INFO - PROCESS | 1838 | 1462983027881 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 09:10:27 INFO - PROCESS | 1838 | 1462983027967 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc04000 == 37 [pid = 1838] [id = 44] 09:10:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 67 (0x7f7ae5410800) [pid = 1838] [serial = 130] [outer = (nil)] 09:10:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 68 (0x7f7afc3e6400) [pid = 1838] [serial = 131] [outer = 0x7f7ae5410800] 09:10:28 INFO - PROCESS | 1838 | 1462983028034 Marionette DEBUG loaded listener.js 09:10:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 69 (0x7f7afd1ee400) [pid = 1838] [serial = 132] [outer = 0x7f7ae5410800] 09:10:28 INFO - PROCESS | 1838 | 1462983028886 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]]]}] 09:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1280ms 09:10:28 INFO - PROCESS | 1838 | 1462983028933 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 09:10:28 INFO - PROCESS | 1838 | 1462983028941 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 09:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:10:28 INFO - PROCESS | 1838 | 1462983028951 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:10:28 INFO - PROCESS | 1838 | 1462983028955 Marionette TRACE conn4 <- [1,150,null,{}] 09:10:28 INFO - PROCESS | 1838 | 1462983028964 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}] 09:10:29 INFO - PROCESS | 1838 | 1462983029139 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 09:10:29 INFO - PROCESS | 1838 | 1462983029277 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee2c1800 == 38 [pid = 1838] [id = 45] 09:10:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 70 (0x7f7ae8959000) [pid = 1838] [serial = 133] [outer = (nil)] 09:10:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 71 (0x7f7ae8b94400) [pid = 1838] [serial = 134] [outer = 0x7f7ae8959000] 09:10:29 INFO - PROCESS | 1838 | 1462983029356 Marionette DEBUG loaded listener.js 09:10:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 72 (0x7f7aebfa7400) [pid = 1838] [serial = 135] [outer = 0x7f7ae8959000] 09:10:30 INFO - PROCESS | 1838 | 1462983030334 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]]]}] 09:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1437ms 09:10:30 INFO - PROCESS | 1838 | 1462983030388 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 09:10:30 INFO - PROCESS | 1838 | 1462983030396 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 09:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:10:30 INFO - PROCESS | 1838 | 1462983030408 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:10:30 INFO - PROCESS | 1838 | 1462983030411 Marionette TRACE conn4 <- [1,154,null,{}] 09:10:30 INFO - PROCESS | 1838 | 1462983030418 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}] 09:10:30 INFO - PROCESS | 1838 | 1462983030630 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 09:10:30 INFO - PROCESS | 1838 | 1462983030792 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af60d5000 == 39 [pid = 1838] [id = 46] 09:10:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 73 (0x7f7af0354400) [pid = 1838] [serial = 136] [outer = (nil)] 09:10:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 74 (0x7f7af1656400) [pid = 1838] [serial = 137] [outer = 0x7f7af0354400] 09:10:30 INFO - PROCESS | 1838 | 1462983030871 Marionette DEBUG loaded listener.js 09:10:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 75 (0x7f7afb0d7800) [pid = 1838] [serial = 138] [outer = 0x7f7af0354400] 09:10:31 INFO - PROCESS | 1838 | 1462983031704 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]]]}] 09:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1342ms 09:10:31 INFO - PROCESS | 1838 | 1462983031751 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 09:10:31 INFO - PROCESS | 1838 | 1462983031755 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 09:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:10:31 INFO - PROCESS | 1838 | 1462983031764 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:10:31 INFO - PROCESS | 1838 | 1462983031771 Marionette TRACE conn4 <- [1,158,null,{}] 09:10:31 INFO - PROCESS | 1838 | 1462983031787 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}] 09:10:31 INFO - PROCESS | 1838 | 1462983031956 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 09:10:32 INFO - PROCESS | 1838 | 1462983032085 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a0e800 == 40 [pid = 1838] [id = 47] 09:10:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 76 (0x7f7afbf9bc00) [pid = 1838] [serial = 139] [outer = (nil)] 09:10:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 77 (0x7f7afcdf6400) [pid = 1838] [serial = 140] [outer = 0x7f7afbf9bc00] 09:10:32 INFO - PROCESS | 1838 | 1462983032163 Marionette DEBUG loaded listener.js 09:10:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 78 (0x7f7afd1e4800) [pid = 1838] [serial = 141] [outer = 0x7f7afbf9bc00] 09:10:33 INFO - PROCESS | 1838 | 1462983033239 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]]]}] 09:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1537ms 09:10:33 INFO - PROCESS | 1838 | 1462983033301 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 09:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:10:33 INFO - PROCESS | 1838 | 1462983033306 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 09:10:33 INFO - PROCESS | 1838 | 1462983033312 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:10:33 INFO - PROCESS | 1838 | 1462983033316 Marionette TRACE conn4 <- [1,162,null,{}] 09:10:33 INFO - PROCESS | 1838 | 1462983033321 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}] 09:10:33 INFO - PROCESS | 1838 | 1462983033492 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 09:10:33 INFO - PROCESS | 1838 | 1462983033803 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae9f64800 == 41 [pid = 1838] [id = 48] 09:10:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 79 (0x7f7ae7249400) [pid = 1838] [serial = 142] [outer = (nil)] 09:10:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 80 (0x7f7ae7edd000) [pid = 1838] [serial = 143] [outer = 0x7f7ae7249400] 09:10:33 INFO - PROCESS | 1838 | 1462983033901 Marionette DEBUG loaded listener.js 09:10:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 81 (0x7f7ae8b93c00) [pid = 1838] [serial = 144] [outer = 0x7f7ae7249400] 09:10:34 INFO - PROCESS | 1838 | 1462983034709 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]]]}] 09:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1438ms 09:10:34 INFO - PROCESS | 1838 | 1462983034751 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 09:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:10:34 INFO - PROCESS | 1838 | 1462983034760 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 09:10:34 INFO - PROCESS | 1838 | 1462983034773 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:10:34 INFO - PROCESS | 1838 | 1462983034781 Marionette TRACE conn4 <- [1,166,null,{}] 09:10:34 INFO - PROCESS | 1838 | 1462983034789 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}] 09:10:34 INFO - PROCESS | 1838 | 1462983034947 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 09:10:35 INFO - PROCESS | 1838 | 1462983035079 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae9f51800 == 42 [pid = 1838] [id = 49] 09:10:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 82 (0x7f7ae8bbfc00) [pid = 1838] [serial = 145] [outer = (nil)] 09:10:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 83 (0x7f7aee0bec00) [pid = 1838] [serial = 146] [outer = 0x7f7ae8bbfc00] 09:10:35 INFO - PROCESS | 1838 | 1462983035159 Marionette DEBUG loaded listener.js 09:10:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7aef9bfc00) [pid = 1838] [serial = 147] [outer = 0x7f7ae8bbfc00] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af17a3000 == 41 [pid = 1838] [id = 19] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0396800 == 40 [pid = 1838] [id = 26] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af03af000 == 39 [pid = 1838] [id = 16] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5548800 == 38 [pid = 1838] [id = 30] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1698800 == 37 [pid = 1838] [id = 18] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5542800 == 36 [pid = 1838] [id = 29] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef571800 == 35 [pid = 1838] [id = 14] 09:10:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0a86000 == 34 [pid = 1838] [id = 27] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 83 (0x7f7afb0e1400) [pid = 1838] [serial = 103] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 82 (0x7f7af1ab0800) [pid = 1838] [serial = 100] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 81 (0x7f7ae5510c00) [pid = 1838] [serial = 85] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 80 (0x7f7af002fc00) [pid = 1838] [serial = 95] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 79 (0x7f7afd042c00) [pid = 1838] [serial = 82] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 78 (0x7f7aed1fc800) [pid = 1838] [serial = 92] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 77 (0x7f7aef5a3800) [pid = 1838] [serial = 94] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 76 (0x7f7af1af8400) [pid = 1838] [serial = 77] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 75 (0x7f7af002b400) [pid = 1838] [serial = 74] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 74 (0x7f7afd4cd400) [pid = 1838] [serial = 83] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 73 (0x7f7afbf94000) [pid = 1838] [serial = 79] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 72 (0x7f7ae5687800) [pid = 1838] [serial = 88] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 71 (0x7f7af13ae000) [pid = 1838] [serial = 97] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 70 (0x7f7afc13f800) [pid = 1838] [serial = 80] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 69 (0x7f7ae9f08000) [pid = 1838] [serial = 91] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 68 (0x7f7af165b000) [pid = 1838] [serial = 98] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 67 (0x7f7af535ac00) [pid = 1838] [serial = 101] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 66 (0x7f7aee37c800) [pid = 1838] [serial = 73] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 65 (0x7f7ae594e800) [pid = 1838] [serial = 89] [outer = (nil)] [url = about:blank] 09:10:35 INFO - PROCESS | 1838 | --DOMWINDOW == 64 (0x7f7af1769c00) [pid = 1838] [serial = 76] [outer = (nil)] [url = about:blank] 09:10:36 INFO - PROCESS | 1838 | 1462983036166 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]]]}] 09:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1446ms 09:10:36 INFO - PROCESS | 1838 | 1462983036241 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 09:10:36 INFO - PROCESS | 1838 | 1462983036246 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 09:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:10:36 INFO - PROCESS | 1838 | 1462983036294 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:10:36 INFO - PROCESS | 1838 | 1462983036298 Marionette TRACE conn4 <- [1,170,null,{}] 09:10:36 INFO - PROCESS | 1838 | 1462983036314 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}] 09:10:36 INFO - PROCESS | 1838 | 1462983036459 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 09:10:36 INFO - PROCESS | 1838 | 1462983036558 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefed7000 == 35 [pid = 1838] [id = 50] 09:10:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 65 (0x7f7aeb3e4400) [pid = 1838] [serial = 148] [outer = (nil)] 09:10:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 66 (0x7f7af1aa6400) [pid = 1838] [serial = 149] [outer = 0x7f7aeb3e4400] 09:10:36 INFO - PROCESS | 1838 | 1462983036621 Marionette DEBUG loaded listener.js 09:10:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 67 (0x7f7afb0e2800) [pid = 1838] [serial = 150] [outer = 0x7f7aeb3e4400] 09:10:37 INFO - PROCESS | 1838 | 1462983037262 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]]]}] 09:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1024ms 09:10:37 INFO - PROCESS | 1838 | 1462983037293 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 09:10:37 INFO - PROCESS | 1838 | 1462983037297 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 09:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:10:37 INFO - PROCESS | 1838 | 1462983037306 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:10:37 INFO - PROCESS | 1838 | 1462983037314 Marionette TRACE conn4 <- [1,174,null,{}] 09:10:37 INFO - PROCESS | 1838 | 1462983037328 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}] 09:10:37 INFO - PROCESS | 1838 | 1462983037527 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 09:10:37 INFO - PROCESS | 1838 | 1462983037594 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a10800 == 36 [pid = 1838] [id = 51] 09:10:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 68 (0x7f7aee37c800) [pid = 1838] [serial = 151] [outer = (nil)] 09:10:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 69 (0x7f7afc1b1c00) [pid = 1838] [serial = 152] [outer = 0x7f7aee37c800] 09:10:37 INFO - PROCESS | 1838 | 1462983037658 Marionette DEBUG loaded listener.js 09:10:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 70 (0x7f7afd365800) [pid = 1838] [serial = 153] [outer = 0x7f7aee37c800] 09:10:38 INFO - PROCESS | 1838 | 1462983038399 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]]]}] 09:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1145ms 09:10:38 INFO - PROCESS | 1838 | 1462983038460 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 09:10:38 INFO - PROCESS | 1838 | 1462983038465 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 09:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:10:38 INFO - PROCESS | 1838 | 1462983038471 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:10:38 INFO - PROCESS | 1838 | 1462983038473 Marionette TRACE conn4 <- [1,178,null,{}] 09:10:38 INFO - PROCESS | 1838 | 1462983038478 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}] 09:10:38 INFO - PROCESS | 1838 | 1462983038674 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 09:10:38 INFO - PROCESS | 1838 | 1462983038702 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af52c4000 == 37 [pid = 1838] [id = 52] 09:10:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 71 (0x7f7afd367400) [pid = 1838] [serial = 154] [outer = (nil)] 09:10:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 72 (0x7f7aff22c800) [pid = 1838] [serial = 155] [outer = 0x7f7afd367400] 09:10:38 INFO - PROCESS | 1838 | 1462983038765 Marionette DEBUG loaded listener.js 09:10:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 73 (0x7f7aff39b000) [pid = 1838] [serial = 156] [outer = 0x7f7afd367400] 09:10:39 INFO - PROCESS | 1838 | 1462983039518 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]]]}] 09:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1082ms 09:10:39 INFO - PROCESS | 1838 | 1462983039569 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 09:10:39 INFO - PROCESS | 1838 | 1462983039571 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 09:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:10:39 INFO - PROCESS | 1838 | 1462983039582 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:10:39 INFO - PROCESS | 1838 | 1462983039584 Marionette TRACE conn4 <- [1,182,null,{}] 09:10:39 INFO - PROCESS | 1838 | 1462983039590 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}] 09:10:39 INFO - PROCESS | 1838 | 1462983039770 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 09:10:39 INFO - PROCESS | 1838 | 1462983039796 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc14e000 == 38 [pid = 1838] [id = 53] 09:10:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 74 (0x7f7b006a5c00) [pid = 1838] [serial = 157] [outer = (nil)] 09:10:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 75 (0x7f7b00a9f800) [pid = 1838] [serial = 158] [outer = 0x7f7b006a5c00] 09:10:39 INFO - PROCESS | 1838 | 1462983039873 Marionette DEBUG loaded listener.js 09:10:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 76 (0x7f7b011ca000) [pid = 1838] [serial = 159] [outer = 0x7f7b006a5c00] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 75 (0x7f7ae5506000) [pid = 1838] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 74 (0x7f7ae5410400) [pid = 1838] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 73 (0x7f7af1069400) [pid = 1838] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 72 (0x7f7af5405400) [pid = 1838] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 71 (0x7f7aeb31c800) [pid = 1838] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:10:40 INFO - PROCESS | 1838 | --DOMWINDOW == 70 (0x7f7ae5405c00) [pid = 1838] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:10:40 INFO - PROCESS | 1838 | 1462983040692 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]]]}] 09:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1133ms 09:10:40 INFO - PROCESS | 1838 | 1462983040716 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 09:10:40 INFO - PROCESS | 1838 | 1462983040719 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 09:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:10:40 INFO - PROCESS | 1838 | 1462983040731 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:10:40 INFO - PROCESS | 1838 | 1462983040733 Marionette TRACE conn4 <- [1,186,null,{}] 09:10:40 INFO - PROCESS | 1838 | 1462983040739 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}] 09:10:40 INFO - PROCESS | 1838 | 1462983040876 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 09:10:40 INFO - PROCESS | 1838 | 1462983040894 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd025000 == 39 [pid = 1838] [id = 54] 09:10:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 71 (0x7f7afd36d000) [pid = 1838] [serial = 160] [outer = (nil)] 09:10:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 72 (0x7f7b0130ac00) [pid = 1838] [serial = 161] [outer = 0x7f7afd36d000] 09:10:40 INFO - PROCESS | 1838 | 1462983040968 Marionette DEBUG loaded listener.js 09:10:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 73 (0x7f7b013d6000) [pid = 1838] [serial = 162] [outer = 0x7f7afd36d000] 09:10:41 INFO - PROCESS | 1838 | 1462983041330 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:10:41 INFO - PROCESS | 1838 | 1462983041687 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]]]}] 09:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 979ms 09:10:41 INFO - PROCESS | 1838 | 1462983041711 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 09:10:41 INFO - PROCESS | 1838 | 1462983041715 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 09:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:10:41 INFO - PROCESS | 1838 | 1462983041720 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:10:41 INFO - PROCESS | 1838 | 1462983041722 Marionette TRACE conn4 <- [1,190,null,{}] 09:10:41 INFO - PROCESS | 1838 | 1462983041728 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}] 09:10:41 INFO - PROCESS | 1838 | 1462983041893 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 09:10:41 INFO - PROCESS | 1838 | 1462983041909 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff323000 == 40 [pid = 1838] [id = 55] 09:10:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 74 (0x7f7af0f5a400) [pid = 1838] [serial = 163] [outer = (nil)] 09:10:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 75 (0x7f7b02f99c00) [pid = 1838] [serial = 164] [outer = 0x7f7af0f5a400] 09:10:41 INFO - PROCESS | 1838 | 1462983041974 Marionette DEBUG loaded listener.js 09:10:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 76 (0x7f7b03a5a800) [pid = 1838] [serial = 165] [outer = 0x7f7af0f5a400] 09:10:42 INFO - PROCESS | 1838 | 1462983042853 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]]]}] 09:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1177ms 09:10:42 INFO - PROCESS | 1838 | 1462983042900 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 09:10:42 INFO - PROCESS | 1838 | 1462983042907 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 09:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:10:42 INFO - PROCESS | 1838 | 1462983042917 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:10:42 INFO - PROCESS | 1838 | 1462983042921 Marionette TRACE conn4 <- [1,194,null,{}] 09:10:42 INFO - PROCESS | 1838 | 1462983042931 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}] 09:10:43 INFO - PROCESS | 1838 | 1462983043136 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 09:10:43 INFO - PROCESS | 1838 | 1462983043497 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef119800 == 41 [pid = 1838] [id = 56] 09:10:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 77 (0x7f7aecfc1400) [pid = 1838] [serial = 166] [outer = (nil)] 09:10:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 78 (0x7f7aed0b1400) [pid = 1838] [serial = 167] [outer = 0x7f7aecfc1400] 09:10:43 INFO - PROCESS | 1838 | 1462983043582 Marionette DEBUG loaded listener.js 09:10:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 79 (0x7f7aef32fc00) [pid = 1838] [serial = 168] [outer = 0x7f7aecfc1400] 09:10:44 INFO - PROCESS | 1838 | 1462983044384 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]]]}] 09:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1534ms 09:10:44 INFO - PROCESS | 1838 | 1462983044453 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 09:10:44 INFO - PROCESS | 1838 | 1462983044462 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 09:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:10:44 INFO - PROCESS | 1838 | 1462983044474 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:10:44 INFO - PROCESS | 1838 | 1462983044478 Marionette TRACE conn4 <- [1,198,null,{}] 09:10:44 INFO - PROCESS | 1838 | 1462983044484 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}] 09:10:44 INFO - PROCESS | 1838 | 1462983044702 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 09:10:44 INFO - PROCESS | 1838 | 1462983044835 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af072a800 == 42 [pid = 1838] [id = 57] 09:10:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 80 (0x7f7af0aac800) [pid = 1838] [serial = 169] [outer = (nil)] 09:10:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 81 (0x7f7af1aac000) [pid = 1838] [serial = 170] [outer = 0x7f7af0aac800] 09:10:44 INFO - PROCESS | 1838 | 1462983044912 Marionette DEBUG loaded listener.js 09:10:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 82 (0x7f7afb0e3800) [pid = 1838] [serial = 171] [outer = 0x7f7af0aac800] 09:10:45 INFO - PROCESS | 1838 | 1462983045844 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]]]}] 09:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1436ms 09:10:45 INFO - PROCESS | 1838 | 1462983045911 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 09:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:10:45 INFO - PROCESS | 1838 | 1462983045916 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 09:10:45 INFO - PROCESS | 1838 | 1462983045923 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:10:45 INFO - PROCESS | 1838 | 1462983045929 Marionette TRACE conn4 <- [1,202,null,{}] 09:10:45 INFO - PROCESS | 1838 | 1462983045946 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}] 09:10:46 INFO - PROCESS | 1838 | 1462983046205 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 09:10:46 INFO - PROCESS | 1838 | 1462983046417 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0061f800 == 43 [pid = 1838] [id = 58] 09:10:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 83 (0x7f7aff2e2400) [pid = 1838] [serial = 172] [outer = (nil)] 09:10:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7b0069b400) [pid = 1838] [serial = 173] [outer = 0x7f7aff2e2400] 09:10:46 INFO - PROCESS | 1838 | 1462983046542 Marionette DEBUG loaded listener.js 09:10:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7b011c6c00) [pid = 1838] [serial = 174] [outer = 0x7f7aff2e2400] 09:10:47 INFO - PROCESS | 1838 | 1462983047324 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]]]}] 09:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1437ms 09:10:47 INFO - PROCESS | 1838 | 1462983047360 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 09:10:47 INFO - PROCESS | 1838 | 1462983047364 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 09:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:10:47 INFO - PROCESS | 1838 | 1462983047371 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:10:47 INFO - PROCESS | 1838 | 1462983047374 Marionette TRACE conn4 <- [1,206,null,{}] 09:10:47 INFO - PROCESS | 1838 | 1462983047379 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}] 09:10:47 INFO - PROCESS | 1838 | 1462983047533 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 09:10:47 INFO - PROCESS | 1838 | 1462983047670 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00c65000 == 44 [pid = 1838] [id = 59] 09:10:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7aef8bd400) [pid = 1838] [serial = 175] [outer = (nil)] 09:10:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7aef8c8000) [pid = 1838] [serial = 176] [outer = 0x7f7aef8bd400] 09:10:47 INFO - PROCESS | 1838 | 1462983047747 Marionette DEBUG loaded listener.js 09:10:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7af002fc00) [pid = 1838] [serial = 177] [outer = 0x7f7aef8bd400] 09:10:48 INFO - PROCESS | 1838 | 1462983048617 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]]]}] 09:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1281ms 09:10:48 INFO - PROCESS | 1838 | 1462983048655 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 09:10:48 INFO - PROCESS | 1838 | 1462983048658 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 09:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:10:48 INFO - PROCESS | 1838 | 1462983048670 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:10:48 INFO - PROCESS | 1838 | 1462983048673 Marionette TRACE conn4 <- [1,210,null,{}] 09:10:48 INFO - PROCESS | 1838 | 1462983048679 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}] 09:10:48 INFO - PROCESS | 1838 | 1462983048842 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 09:10:48 INFO - PROCESS | 1838 | 1462983048980 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8903000 == 45 [pid = 1838] [id = 60] 09:10:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7ae5948c00) [pid = 1838] [serial = 178] [outer = (nil)] 09:10:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7ae8bbf400) [pid = 1838] [serial = 179] [outer = 0x7f7ae5948c00] 09:10:49 INFO - PROCESS | 1838 | 1462983049059 Marionette DEBUG loaded listener.js 09:10:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7afc330800) [pid = 1838] [serial = 180] [outer = 0x7f7ae5948c00] 09:10:50 INFO - PROCESS | 1838 | 1462983050085 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]]]}] 09:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1482ms 09:10:50 INFO - PROCESS | 1838 | 1462983050154 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 09:10:50 INFO - PROCESS | 1838 | 1462983050164 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 09:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:10:50 INFO - PROCESS | 1838 | 1462983050178 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:10:50 INFO - PROCESS | 1838 | 1462983050182 Marionette TRACE conn4 <- [1,214,null,{}] 09:10:50 INFO - PROCESS | 1838 | 1462983050191 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}] 09:10:50 INFO - PROCESS | 1838 | 1462983050449 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 09:10:50 INFO - PROCESS | 1838 | 1462983050637 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7286000 == 46 [pid = 1838] [id = 61] 09:10:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7aedfe2800) [pid = 1838] [serial = 181] [outer = (nil)] 09:10:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7aef1f3800) [pid = 1838] [serial = 182] [outer = 0x7f7aedfe2800] 09:10:50 INFO - PROCESS | 1838 | 1462983050724 Marionette DEBUG loaded listener.js 09:10:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7aef557800) [pid = 1838] [serial = 183] [outer = 0x7f7aedfe2800] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7afc3e6400) [pid = 1838] [serial = 131] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7ae8b95800) [pid = 1838] [serial = 125] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7ae9f02800) [pid = 1838] [serial = 128] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7af13a8c00) [pid = 1838] [serial = 119] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7afbf92000) [pid = 1838] [serial = 104] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7aed74c000) [pid = 1838] [serial = 116] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7aef32d800) [pid = 1838] [serial = 117] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7ae568b800) [pid = 1838] [serial = 107] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 85 (0x7f7aef623400) [pid = 1838] [serial = 110] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 84 (0x7f7af1ab3c00) [pid = 1838] [serial = 113] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 83 (0x7f7ae8bc2c00) [pid = 1838] [serial = 126] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 82 (0x7f7afc10ac00) [pid = 1838] [serial = 122] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 81 (0x7f7afc32a400) [pid = 1838] [serial = 123] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 80 (0x7f7ae9f11400) [pid = 1838] [serial = 129] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 79 (0x7f7ae7ed4800) [pid = 1838] [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.] 09:10:51 INFO - PROCESS | 1838 | --DOMWINDOW == 78 (0x7f7af1ab4800) [pid = 1838] [serial = 120] [outer = (nil)] [url = about:blank] 09:10:51 INFO - PROCESS | 1838 | 1462983051476 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]]]}] 09:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1337ms 09:10:51 INFO - PROCESS | 1838 | 1462983051515 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 09:10:51 INFO - PROCESS | 1838 | 1462983051523 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 09:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:10:51 INFO - PROCESS | 1838 | 1462983051534 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:10:51 INFO - PROCESS | 1838 | 1462983051537 Marionette TRACE conn4 <- [1,218,null,{}] 09:10:51 INFO - PROCESS | 1838 | 1462983051543 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}] 09:10:51 INFO - PROCESS | 1838 | 1462983051682 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 09:10:51 INFO - PROCESS | 1838 | 1462983051700 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefa61000 == 47 [pid = 1838] [id = 62] 09:10:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 79 (0x7f7aef557c00) [pid = 1838] [serial = 184] [outer = (nil)] 09:10:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 80 (0x7f7aef561c00) [pid = 1838] [serial = 185] [outer = 0x7f7aef557c00] 09:10:51 INFO - PROCESS | 1838 | 1462983051767 Marionette DEBUG loaded listener.js 09:10:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 81 (0x7f7aef8c5c00) [pid = 1838] [serial = 186] [outer = 0x7f7aef557c00] 09:10:52 INFO - PROCESS | 1838 | 1462983052548 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]]]}] 09:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1038ms 09:10:52 INFO - PROCESS | 1838 | 1462983052573 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 09:10:52 INFO - PROCESS | 1838 | 1462983052577 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 09:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:10:52 INFO - PROCESS | 1838 | 1462983052609 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:10:52 INFO - PROCESS | 1838 | 1462983052615 Marionette TRACE conn4 <- [1,222,null,{}] 09:10:52 INFO - PROCESS | 1838 | 1462983052635 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}] 09:10:52 INFO - PROCESS | 1838 | 1462983052793 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 09:10:52 INFO - PROCESS | 1838 | 1462983052806 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17a3000 == 48 [pid = 1838] [id = 63] 09:10:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 82 (0x7f7af13a9400) [pid = 1838] [serial = 187] [outer = (nil)] 09:10:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 83 (0x7f7afb05f800) [pid = 1838] [serial = 188] [outer = 0x7f7af13a9400] 09:10:52 INFO - PROCESS | 1838 | 1462983052872 Marionette DEBUG loaded listener.js 09:10:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7afbe63c00) [pid = 1838] [serial = 189] [outer = 0x7f7af13a9400] 09:10:53 INFO - PROCESS | 1838 | 1462983053670 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]]]}] 09:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1103ms 09:10:53 INFO - PROCESS | 1838 | 1462983053710 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 09:10:53 INFO - PROCESS | 1838 | 1462983053715 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 09:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:10:53 INFO - PROCESS | 1838 | 1462983053747 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:10:53 INFO - PROCESS | 1838 | 1462983053749 Marionette TRACE conn4 <- [1,226,null,{}] 09:10:53 INFO - PROCESS | 1838 | 1462983053759 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}] 09:10:53 INFO - PROCESS | 1838 | 1462983053943 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 09:10:53 INFO - PROCESS | 1838 | 1462983053962 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc02800 == 49 [pid = 1838] [id = 64] 09:10:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7afbee0400) [pid = 1838] [serial = 190] [outer = (nil)] 09:10:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7afcdeb400) [pid = 1838] [serial = 191] [outer = 0x7f7afbee0400] 09:10:54 INFO - PROCESS | 1838 | 1462983054026 Marionette DEBUG loaded listener.js 09:10:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7afd1e3c00) [pid = 1838] [serial = 192] [outer = 0x7f7afbee0400] 09:10:54 INFO - PROCESS | 1838 | 1462983054780 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]]]}] 09:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1096ms 09:10:54 INFO - PROCESS | 1838 | 1462983054836 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 09:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:10:54 INFO - PROCESS | 1838 | 1462983054840 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 09:10:54 INFO - PROCESS | 1838 | 1462983054847 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:10:54 INFO - PROCESS | 1838 | 1462983054851 Marionette TRACE conn4 <- [1,230,null,{}] 09:10:54 INFO - PROCESS | 1838 | 1462983054856 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}] 09:10:55 INFO - PROCESS | 1838 | 1462983055025 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 09:10:55 INFO - PROCESS | 1838 | 1462983055056 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd027800 == 50 [pid = 1838] [id = 65] 09:10:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7afbf95000) [pid = 1838] [serial = 193] [outer = (nil)] 09:10:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7afed09000) [pid = 1838] [serial = 194] [outer = 0x7f7afbf95000] 09:10:55 INFO - PROCESS | 1838 | 1462983055120 Marionette DEBUG loaded listener.js 09:10:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7aff39e800) [pid = 1838] [serial = 195] [outer = 0x7f7afbf95000] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7afd367400) [pid = 1838] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7b006a5c00) [pid = 1838] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7aeb3e4400) [pid = 1838] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7afd36d000) [pid = 1838] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 85 (0x7f7ae7249400) [pid = 1838] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 84 (0x7f7ae8bbfc00) [pid = 1838] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:10:56 INFO - PROCESS | 1838 | --DOMWINDOW == 83 (0x7f7aee37c800) [pid = 1838] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:10:56 INFO - PROCESS | 1838 | 1462983056024 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]]]}] 09:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1234ms 09:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:10:56 INFO - PROCESS | 1838 | 1462983056081 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 09:10:56 INFO - PROCESS | 1838 | 1462983056083 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 09:10:56 INFO - PROCESS | 1838 | 1462983056089 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:10:56 INFO - PROCESS | 1838 | 1462983056092 Marionette TRACE conn4 <- [1,234,null,{}] 09:10:56 INFO - PROCESS | 1838 | 1462983056098 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}] 09:10:56 INFO - PROCESS | 1838 | 1462983056312 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 09:10:56 INFO - PROCESS | 1838 | 1462983056385 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00609800 == 51 [pid = 1838] [id = 66] 09:10:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7b00af2800) [pid = 1838] [serial = 196] [outer = (nil)] 09:10:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7b01303c00) [pid = 1838] [serial = 197] [outer = 0x7f7b00af2800] 09:10:56 INFO - PROCESS | 1838 | 1462983056457 Marionette DEBUG loaded listener.js 09:10:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7b03a4f400) [pid = 1838] [serial = 198] [outer = 0x7f7b00af2800] 09:10:57 INFO - PROCESS | 1838 | 1462983057080 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]]]}] 09:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1032ms 09:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:10:57 INFO - PROCESS | 1838 | 1462983057121 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 09:10:57 INFO - PROCESS | 1838 | 1462983057123 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 09:10:57 INFO - PROCESS | 1838 | 1462983057129 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:10:57 INFO - PROCESS | 1838 | 1462983057132 Marionette TRACE conn4 <- [1,238,null,{}] 09:10:57 INFO - PROCESS | 1838 | 1462983057138 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}] 09:10:57 INFO - PROCESS | 1838 | 1462983057312 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 09:10:57 INFO - PROCESS | 1838 | 1462983057335 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0139b800 == 52 [pid = 1838] [id = 67] 09:10:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7ae8c77400) [pid = 1838] [serial = 199] [outer = (nil)] 09:10:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7ae8c80000) [pid = 1838] [serial = 200] [outer = 0x7f7ae8c77400] 09:10:57 INFO - PROCESS | 1838 | 1462983057397 Marionette DEBUG loaded listener.js 09:10:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7ae8c85800) [pid = 1838] [serial = 201] [outer = 0x7f7ae8c77400] 09:10:58 INFO - PROCESS | 1838 | 1462983058278 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]]]}] 09:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1183ms 09:10:58 INFO - PROCESS | 1838 | 1462983058313 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 09:10:58 INFO - PROCESS | 1838 | 1462983058318 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 09:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:10:58 INFO - PROCESS | 1838 | 1462983058328 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:10:58 INFO - PROCESS | 1838 | 1462983058333 Marionette TRACE conn4 <- [1,242,null,{}] 09:10:58 INFO - PROCESS | 1838 | 1462983058343 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}] 09:10:58 INFO - PROCESS | 1838 | 1462983058535 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 09:10:58 INFO - PROCESS | 1838 | 1462983058675 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:10:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef88e800 == 53 [pid = 1838] [id = 68] 09:10:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7ae5947400) [pid = 1838] [serial = 202] [outer = (nil)] 09:10:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7ae8c7b800) [pid = 1838] [serial = 203] [outer = 0x7f7ae5947400] 09:10:58 INFO - PROCESS | 1838 | 1462983058757 Marionette DEBUG loaded listener.js 09:10:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7ae9f09000) [pid = 1838] [serial = 204] [outer = 0x7f7ae5947400] 09:10:59 INFO - PROCESS | 1838 | 1462983059620 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]]]}] 09:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1339ms 09:10:59 INFO - PROCESS | 1838 | 1462983059668 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 09:10:59 INFO - PROCESS | 1838 | 1462983059676 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 09:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:10:59 INFO - PROCESS | 1838 | 1462983059687 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:10:59 INFO - PROCESS | 1838 | 1462983059691 Marionette TRACE conn4 <- [1,246,null,{}] 09:10:59 INFO - PROCESS | 1838 | 1462983059697 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}] 09:10:59 INFO - PROCESS | 1838 | 1462983059873 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 09:11:00 INFO - PROCESS | 1838 | 1462983060010 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af60e6800 == 54 [pid = 1838] [id = 69] 09:11:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7aed74c000) [pid = 1838] [serial = 205] [outer = (nil)] 09:11:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7aef55d400) [pid = 1838] [serial = 206] [outer = 0x7f7aed74c000] 09:11:00 INFO - PROCESS | 1838 | 1462983060086 Marionette DEBUG loaded listener.js 09:11:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7aef8c6c00) [pid = 1838] [serial = 207] [outer = 0x7f7aed74c000] 09:11:01 INFO - PROCESS | 1838 | 1462983061083 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]]]}] 09:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1431ms 09:11:01 INFO - PROCESS | 1838 | 1462983061118 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 09:11:01 INFO - PROCESS | 1838 | 1462983061122 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 09:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:11:01 INFO - PROCESS | 1838 | 1462983061129 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:11:01 INFO - PROCESS | 1838 | 1462983061135 Marionette TRACE conn4 <- [1,250,null,{}] 09:11:01 INFO - PROCESS | 1838 | 1462983061151 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}] 09:11:01 INFO - PROCESS | 1838 | 1462983061304 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 09:11:01 INFO - PROCESS | 1838 | 1462983061458 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b03d15000 == 55 [pid = 1838] [id = 70] 09:11:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7af0761000) [pid = 1838] [serial = 208] [outer = (nil)] 09:11:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7af0766800) [pid = 1838] [serial = 209] [outer = 0x7f7af0761000] 09:11:01 INFO - PROCESS | 1838 | 1462983061536 Marionette DEBUG loaded listener.js 09:11:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7af176ac00) [pid = 1838] [serial = 210] [outer = 0x7f7af0761000] 09:11:02 INFO - PROCESS | 1838 | 1462983062418 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]]]}] 09:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1335ms 09:11:02 INFO - PROCESS | 1838 | 1462983062465 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 09:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:11:02 INFO - PROCESS | 1838 | 1462983062470 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 09:11:02 INFO - PROCESS | 1838 | 1462983062476 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:11:02 INFO - PROCESS | 1838 | 1462983062479 Marionette TRACE conn4 <- [1,254,null,{}] 09:11:02 INFO - PROCESS | 1838 | 1462983062485 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}] 09:11:02 INFO - PROCESS | 1838 | 1462983062646 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 09:11:02 INFO - PROCESS | 1838 | 1462983062786 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b05393800 == 56 [pid = 1838] [id = 71] 09:11:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7af0761400) [pid = 1838] [serial = 211] [outer = (nil)] 09:11:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7afd045000) [pid = 1838] [serial = 212] [outer = 0x7f7af0761400] 09:11:02 INFO - PROCESS | 1838 | 1462983062863 Marionette DEBUG loaded listener.js 09:11:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7aff2e1400) [pid = 1838] [serial = 213] [outer = 0x7f7af0761400] 09:11:03 INFO - PROCESS | 1838 | 1462983063743 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]]]}] 09:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1331ms 09:11:03 INFO - PROCESS | 1838 | 1462983063808 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 09:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:11:03 INFO - PROCESS | 1838 | 1462983063813 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 09:11:03 INFO - PROCESS | 1838 | 1462983063819 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:11:03 INFO - PROCESS | 1838 | 1462983063822 Marionette TRACE conn4 <- [1,258,null,{}] 09:11:03 INFO - PROCESS | 1838 | 1462983063830 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}] 09:11:04 INFO - PROCESS | 1838 | 1462983064008 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 09:11:04 INFO - PROCESS | 1838 | 1462983064155 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42d9000 == 57 [pid = 1838] [id = 72] 09:11:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7ae594d000) [pid = 1838] [serial = 214] [outer = (nil)] 09:11:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7afbc8c800) [pid = 1838] [serial = 215] [outer = 0x7f7ae594d000] 09:11:04 INFO - PROCESS | 1838 | 1462983064232 Marionette DEBUG loaded listener.js 09:11:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7b00aee800) [pid = 1838] [serial = 216] [outer = 0x7f7ae594d000] 09:11:05 INFO - PROCESS | 1838 | 1462983065306 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]]]}] 09:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1532ms 09:11:05 INFO - PROCESS | 1838 | 1462983065352 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 09:11:05 INFO - PROCESS | 1838 | 1462983065358 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 09:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:11:05 INFO - PROCESS | 1838 | 1462983065367 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:11:05 INFO - PROCESS | 1838 | 1462983065372 Marionette TRACE conn4 <- [1,262,null,{}] 09:11:05 INFO - PROCESS | 1838 | 1462983065379 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}] 09:11:05 INFO - PROCESS | 1838 | 1462983065547 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 09:11:05 INFO - PROCESS | 1838 | 1462983065809 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7281800 == 58 [pid = 1838] [id = 73] 09:11:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7ae8c84400) [pid = 1838] [serial = 217] [outer = (nil)] 09:11:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7aee31b800) [pid = 1838] [serial = 218] [outer = 0x7f7ae8c84400] 09:11:05 INFO - PROCESS | 1838 | 1462983065912 Marionette DEBUG loaded listener.js 09:11:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7aef558c00) [pid = 1838] [serial = 219] [outer = 0x7f7ae8c84400] 09:11:06 INFO - PROCESS | 1838 | 1462983066745 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]]]}] 09:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1433ms 09:11:06 INFO - PROCESS | 1838 | 1462983066821 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 09:11:06 INFO - PROCESS | 1838 | 1462983066830 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 09:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:11:06 INFO - PROCESS | 1838 | 1462983066842 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:11:06 INFO - PROCESS | 1838 | 1462983066846 Marionette TRACE conn4 <- [1,266,null,{}] 09:11:06 INFO - PROCESS | 1838 | 1462983066853 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}] 09:11:07 INFO - PROCESS | 1838 | 1462983067030 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 09:11:07 INFO - PROCESS | 1838 | 1462983067177 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00609800 == 57 [pid = 1838] [id = 66] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7b02f99c00) [pid = 1838] [serial = 164] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aecf92000 == 58 [pid = 1838] [id = 74] 09:11:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7aebfa6400) [pid = 1838] [serial = 220] [outer = (nil)] 09:11:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7aef8ca400) [pid = 1838] [serial = 221] [outer = 0x7f7aebfa6400] 09:11:07 INFO - PROCESS | 1838 | 1462983067282 Marionette DEBUG loaded listener.js 09:11:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7af0763000) [pid = 1838] [serial = 222] [outer = 0x7f7aebfa6400] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afd027800 == 57 [pid = 1838] [id = 65] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbc02800 == 56 [pid = 1838] [id = 64] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af17a3000 == 55 [pid = 1838] [id = 63] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefa61000 == 54 [pid = 1838] [id = 62] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7286000 == 53 [pid = 1838] [id = 61] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0061f800 == 52 [pid = 1838] [id = 58] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af072a800 == 51 [pid = 1838] [id = 57] 09:11:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef119800 == 50 [pid = 1838] [id = 56] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7aff22c800) [pid = 1838] [serial = 155] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7b00a9f800) [pid = 1838] [serial = 158] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7ae8b94400) [pid = 1838] [serial = 134] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7af1656400) [pid = 1838] [serial = 137] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7af1aa6400) [pid = 1838] [serial = 149] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7afb0e2800) [pid = 1838] [serial = 150] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7b0130ac00) [pid = 1838] [serial = 161] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7ae8b93c00) [pid = 1838] [serial = 144] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7ae7edd000) [pid = 1838] [serial = 143] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7aef9bfc00) [pid = 1838] [serial = 147] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7aee0bec00) [pid = 1838] [serial = 146] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7afc1b1c00) [pid = 1838] [serial = 152] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7afcdf6400) [pid = 1838] [serial = 140] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7b011ca000) [pid = 1838] [serial = 159] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7aff39b000) [pid = 1838] [serial = 156] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7b013d6000) [pid = 1838] [serial = 162] [outer = (nil)] [url = about:blank] 09:11:07 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7afd365800) [pid = 1838] [serial = 153] [outer = (nil)] [url = about:blank] 09:11:08 INFO - PROCESS | 1838 | 1462983068085 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]]]}] 09:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1283ms 09:11:08 INFO - PROCESS | 1838 | 1462983068132 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 09:11:08 INFO - PROCESS | 1838 | 1462983068135 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 09:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:11:08 INFO - PROCESS | 1838 | 1462983068145 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:11:08 INFO - PROCESS | 1838 | 1462983068150 Marionette TRACE conn4 <- [1,270,null,{}] 09:11:08 INFO - PROCESS | 1838 | 1462983068166 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}] 09:11:08 INFO - PROCESS | 1838 | 1462983068334 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 09:11:08 INFO - PROCESS | 1838 | 1462983068347 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16dd000 == 51 [pid = 1838] [id = 75] 09:11:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7aed173400) [pid = 1838] [serial = 223] [outer = (nil)] 09:11:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7aef9bfc00) [pid = 1838] [serial = 224] [outer = 0x7f7aed173400] 09:11:08 INFO - PROCESS | 1838 | 1462983068417 Marionette DEBUG loaded listener.js 09:11:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7af0f52400) [pid = 1838] [serial = 225] [outer = 0x7f7aed173400] 09:11:09 INFO - PROCESS | 1838 | 1462983069212 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]]]}] 09:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1084ms 09:11:09 INFO - PROCESS | 1838 | 1462983069236 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 09:11:09 INFO - PROCESS | 1838 | 1462983069239 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 09:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:11:09 INFO - PROCESS | 1838 | 1462983069246 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:11:09 INFO - PROCESS | 1838 | 1462983069248 Marionette TRACE conn4 <- [1,274,null,{}] 09:11:09 INFO - PROCESS | 1838 | 1462983069261 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}] 09:11:09 INFO - PROCESS | 1838 | 1462983069402 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 09:11:09 INFO - PROCESS | 1838 | 1462983069418 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af602a000 == 52 [pid = 1838] [id = 76] 09:11:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7af0f5a800) [pid = 1838] [serial = 226] [outer = (nil)] 09:11:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7af5359800) [pid = 1838] [serial = 227] [outer = 0x7f7af0f5a800] 09:11:09 INFO - PROCESS | 1838 | 1462983069484 Marionette DEBUG loaded listener.js 09:11:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7afb0e3400) [pid = 1838] [serial = 228] [outer = 0x7f7af0f5a800] 09:11:10 INFO - PROCESS | 1838 | 1462983070301 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]]]}] 09:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1082ms 09:11:10 INFO - PROCESS | 1838 | 1462983070336 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 09:11:10 INFO - PROCESS | 1838 | 1462983070339 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 09:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:11:10 INFO - PROCESS | 1838 | 1462983070345 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:11:10 INFO - PROCESS | 1838 | 1462983070348 Marionette TRACE conn4 <- [1,278,null,{}] 09:11:10 INFO - PROCESS | 1838 | 1462983070361 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}] 09:11:10 INFO - PROCESS | 1838 | 1462983070536 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 09:11:10 INFO - PROCESS | 1838 | 1462983070562 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc3d6800 == 53 [pid = 1838] [id = 77] 09:11:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7ae6394800) [pid = 1838] [serial = 229] [outer = (nil)] 09:11:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7ae6399c00) [pid = 1838] [serial = 230] [outer = 0x7f7ae6394800] 09:11:10 INFO - PROCESS | 1838 | 1462983070637 Marionette DEBUG loaded listener.js 09:11:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7ae639ec00) [pid = 1838] [serial = 231] [outer = 0x7f7ae6394800] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7aef557c00) [pid = 1838] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7aecfc1400) [pid = 1838] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7b00af2800) [pid = 1838] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7aff2e2400) [pid = 1838] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7afbee0400) [pid = 1838] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7af13a9400) [pid = 1838] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7af0aac800) [pid = 1838] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7af0f5a400) [pid = 1838] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7af165b400) [pid = 1838] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7ae5406400) [pid = 1838] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7afbf95000) [pid = 1838] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7aedfe2800) [pid = 1838] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7ae540d400) [pid = 1838] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7ae5948c00) [pid = 1838] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:11:11 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7ae8bcb400) [pid = 1838] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:11:11 INFO - PROCESS | 1838 | 1462983071988 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]]]}] 09:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1737ms 09:11:12 INFO - PROCESS | 1838 | 1462983072089 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 09:11:12 INFO - PROCESS | 1838 | 1462983072095 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 09:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:11:12 INFO - PROCESS | 1838 | 1462983072105 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:11:12 INFO - PROCESS | 1838 | 1462983072110 Marionette TRACE conn4 <- [1,282,null,{}] 09:11:12 INFO - PROCESS | 1838 | 1462983072120 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}] 09:11:12 INFO - PROCESS | 1838 | 1462983072299 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 09:11:12 INFO - PROCESS | 1838 | 1462983072437 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefed1000 == 54 [pid = 1838] [id = 78] 09:11:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7ae639c400) [pid = 1838] [serial = 232] [outer = (nil)] 09:11:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7ae8b90000) [pid = 1838] [serial = 233] [outer = 0x7f7ae639c400] 09:11:12 INFO - PROCESS | 1838 | 1462983072524 Marionette DEBUG loaded listener.js 09:11:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7ae8c82c00) [pid = 1838] [serial = 234] [outer = 0x7f7ae639c400] 09:11:13 INFO - PROCESS | 1838 | 1462983073335 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]]]}] 09:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1289ms 09:11:13 INFO - PROCESS | 1838 | 1462983073395 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 09:11:13 INFO - PROCESS | 1838 | 1462983073404 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 09:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:11:13 INFO - PROCESS | 1838 | 1462983073415 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:11:13 INFO - PROCESS | 1838 | 1462983073418 Marionette TRACE conn4 <- [1,286,null,{}] 09:11:13 INFO - PROCESS | 1838 | 1462983073425 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}] 09:11:13 INFO - PROCESS | 1838 | 1462983073596 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 09:11:13 INFO - PROCESS | 1838 | 1462983073733 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc355000 == 55 [pid = 1838] [id = 79] 09:11:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7aed16ac00) [pid = 1838] [serial = 235] [outer = (nil)] 09:11:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7aed175800) [pid = 1838] [serial = 236] [outer = 0x7f7aed16ac00] 09:11:13 INFO - PROCESS | 1838 | 1462983073808 Marionette DEBUG loaded listener.js 09:11:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7aee552400) [pid = 1838] [serial = 237] [outer = 0x7f7aed16ac00] 09:11:14 INFO - PROCESS | 1838 | 1462983074688 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]]]}] 09:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1334ms 09:11:14 INFO - PROCESS | 1838 | 1462983074750 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 09:11:14 INFO - PROCESS | 1838 | 1462983074754 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 09:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:11:14 INFO - PROCESS | 1838 | 1462983074760 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:11:14 INFO - PROCESS | 1838 | 1462983074766 Marionette TRACE conn4 <- [1,290,null,{}] 09:11:14 INFO - PROCESS | 1838 | 1462983074782 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}] 09:11:14 INFO - PROCESS | 1838 | 1462983074991 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 09:11:15 INFO - PROCESS | 1838 | 1462983075131 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00cd1000 == 56 [pid = 1838] [id = 80] 09:11:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7aef8c4000) [pid = 1838] [serial = 238] [outer = (nil)] 09:11:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7af0aac000) [pid = 1838] [serial = 239] [outer = 0x7f7aef8c4000] 09:11:15 INFO - PROCESS | 1838 | 1462983075212 Marionette DEBUG loaded listener.js 09:11:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7af1656400) [pid = 1838] [serial = 240] [outer = 0x7f7aef8c4000] 09:11:16 INFO - PROCESS | 1838 | 1462983076118 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]]]}] 09:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1393ms 09:11:16 INFO - PROCESS | 1838 | 1462983076154 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 09:11:16 INFO - PROCESS | 1838 | 1462983076159 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 09:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:11:16 INFO - PROCESS | 1838 | 1462983076165 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:11:16 INFO - PROCESS | 1838 | 1462983076167 Marionette TRACE conn4 <- [1,294,null,{}] 09:11:16 INFO - PROCESS | 1838 | 1462983076173 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}] 09:11:16 INFO - PROCESS | 1838 | 1462983076338 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 09:11:16 INFO - PROCESS | 1838 | 1462983076482 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0531a000 == 57 [pid = 1838] [id = 81] 09:11:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7aef8cb800) [pid = 1838] [serial = 241] [outer = (nil)] 09:11:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7afbf9a000) [pid = 1838] [serial = 242] [outer = 0x7f7aef8cb800] 09:11:16 INFO - PROCESS | 1838 | 1462983076559 Marionette DEBUG loaded listener.js 09:11:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7afc1b4000) [pid = 1838] [serial = 243] [outer = 0x7f7aef8cb800] 09:11:17 INFO - PROCESS | 1838 | 1462983077365 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]]]}] 09:11:17 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. 09:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1232ms 09:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:11:17 INFO - PROCESS | 1838 | 1462983077397 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 09:11:17 INFO - PROCESS | 1838 | 1462983077401 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 09:11:17 INFO - PROCESS | 1838 | 1462983077408 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:11:17 INFO - PROCESS | 1838 | 1462983077410 Marionette TRACE conn4 <- [1,298,null,{}] 09:11:17 INFO - PROCESS | 1838 | 1462983077417 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}] 09:11:17 INFO - PROCESS | 1838 | 1462983077572 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 09:11:17 INFO - PROCESS | 1838 | 1462983077734 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f55000 == 58 [pid = 1838] [id = 82] 09:11:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7afb0e2400) [pid = 1838] [serial = 244] [outer = (nil)] 09:11:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7afd0f4800) [pid = 1838] [serial = 245] [outer = 0x7f7afb0e2400] 09:11:17 INFO - PROCESS | 1838 | 1462983077812 Marionette DEBUG loaded listener.js 09:11:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7afedee400) [pid = 1838] [serial = 246] [outer = 0x7f7afb0e2400] 09:11:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7b00aa7400) [pid = 1838] [serial = 247] [outer = 0x7f7ae64d7400] 09:11:18 INFO - PROCESS | 1838 | 1462983078757 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]]]}] 09:11:18 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. 09:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1391ms 09:11:18 INFO - PROCESS | 1838 | 1462983078798 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 09:11:18 INFO - PROCESS | 1838 | 1462983078802 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 09:11:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:11:18 INFO - PROCESS | 1838 | 1462983078809 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:11:18 INFO - PROCESS | 1838 | 1462983078812 Marionette TRACE conn4 <- [1,302,null,{}] 09:11:18 INFO - PROCESS | 1838 | 1462983078817 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}] 09:11:19 INFO - PROCESS | 1838 | 1462983079013 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 09:11:19 INFO - PROCESS | 1838 | 1462983079155 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd14000 == 59 [pid = 1838] [id = 83] 09:11:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7b0069d000) [pid = 1838] [serial = 248] [outer = (nil)] 09:11:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7b02f92400) [pid = 1838] [serial = 249] [outer = 0x7f7b0069d000] 09:11:19 INFO - PROCESS | 1838 | 1462983079231 Marionette DEBUG loaded listener.js 09:11:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7b03d6cc00) [pid = 1838] [serial = 250] [outer = 0x7f7b0069d000] 09:11:20 INFO - PROCESS | 1838 | 1462983080083 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]]]}] 09:11:20 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. 09:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1289ms 09:11:20 INFO - PROCESS | 1838 | 1462983080099 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 09:11:20 INFO - PROCESS | 1838 | 1462983080103 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 09:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:11:20 INFO - PROCESS | 1838 | 1462983080108 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:11:20 INFO - PROCESS | 1838 | 1462983080111 Marionette TRACE conn4 <- [1,306,null,{}] 09:11:20 INFO - PROCESS | 1838 | 1462983080117 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}] 09:11:20 INFO - PROCESS | 1838 | 1462983080272 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 09:11:20 INFO - PROCESS | 1838 | 1462983080430 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e21800 == 60 [pid = 1838] [id = 84] 09:11:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7ae4e04c00) [pid = 1838] [serial = 251] [outer = (nil)] 09:11:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7ae4e0c000) [pid = 1838] [serial = 252] [outer = 0x7f7ae4e04c00] 09:11:20 INFO - PROCESS | 1838 | 1462983080504 Marionette DEBUG loaded listener.js 09:11:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7ae4e10800) [pid = 1838] [serial = 253] [outer = 0x7f7ae4e04c00] 09:11:21 INFO - PROCESS | 1838 | 1462983081548 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]]]}] 09:11:21 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. 09:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1484ms 09:11:21 INFO - PROCESS | 1838 | 1462983081595 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 09:11:21 INFO - PROCESS | 1838 | 1462983081608 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 09:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:11:21 INFO - PROCESS | 1838 | 1462983081620 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:11:21 INFO - PROCESS | 1838 | 1462983081625 Marionette TRACE conn4 <- [1,310,null,{}] 09:11:21 INFO - PROCESS | 1838 | 1462983081633 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}] 09:11:21 INFO - PROCESS | 1838 | 1462983081798 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 09:11:21 INFO - PROCESS | 1838 | 1462983081971 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af602a000 == 59 [pid = 1838] [id = 76] 09:11:21 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16dd000 == 58 [pid = 1838] [id = 75] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7ae8c80000) [pid = 1838] [serial = 200] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae563f800 == 59 [pid = 1838] [id = 85] 09:11:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7ae7f8f000) [pid = 1838] [serial = 254] [outer = (nil)] 09:11:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7ae8b91800) [pid = 1838] [serial = 255] [outer = 0x7f7ae7f8f000] 09:11:22 INFO - PROCESS | 1838 | 1462983082064 Marionette DEBUG loaded listener.js 09:11:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7ae8c79c00) [pid = 1838] [serial = 256] [outer = 0x7f7ae7f8f000] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aecf92000 == 58 [pid = 1838] [id = 74] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7281800 == 57 [pid = 1838] [id = 73] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b05393800 == 56 [pid = 1838] [id = 71] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b03d15000 == 55 [pid = 1838] [id = 70] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af60e6800 == 54 [pid = 1838] [id = 69] 09:11:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef88e800 == 53 [pid = 1838] [id = 68] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 109 (0x7f7aef561c00) [pid = 1838] [serial = 185] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7b0069b400) [pid = 1838] [serial = 173] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7afcdeb400) [pid = 1838] [serial = 191] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7afb05f800) [pid = 1838] [serial = 188] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7af1aac000) [pid = 1838] [serial = 170] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7afb0e3800) [pid = 1838] [serial = 171] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7b01303c00) [pid = 1838] [serial = 197] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7afd1e3c00) [pid = 1838] [serial = 192] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7b03a5a800) [pid = 1838] [serial = 165] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7afb0e1000) [pid = 1838] [serial = 114] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7ae7248000) [pid = 1838] [serial = 86] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7afed09000) [pid = 1838] [serial = 194] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7aef557800) [pid = 1838] [serial = 183] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7ae723cc00) [pid = 1838] [serial = 108] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7afc330800) [pid = 1838] [serial = 180] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7aef1f3800) [pid = 1838] [serial = 182] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7af034f000) [pid = 1838] [serial = 111] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7aef32fc00) [pid = 1838] [serial = 168] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7ae8bbf400) [pid = 1838] [serial = 179] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7aef8c8000) [pid = 1838] [serial = 176] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7aff39e800) [pid = 1838] [serial = 195] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7b011c6c00) [pid = 1838] [serial = 174] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7afbe63c00) [pid = 1838] [serial = 189] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7aef8c5c00) [pid = 1838] [serial = 186] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 85 (0x7f7aed0b1400) [pid = 1838] [serial = 167] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | --DOMWINDOW == 84 (0x7f7b03a4f400) [pid = 1838] [serial = 198] [outer = (nil)] [url = about:blank] 09:11:22 INFO - PROCESS | 1838 | 1462983082827 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]]]}] 09:11:22 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. 09:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1239ms 09:11:22 INFO - PROCESS | 1838 | 1462983082874 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 09:11:22 INFO - PROCESS | 1838 | 1462983082883 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 09:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:11:22 INFO - PROCESS | 1838 | 1462983082899 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:11:22 INFO - PROCESS | 1838 | 1462983082903 Marionette TRACE conn4 <- [1,314,null,{}] 09:11:22 INFO - PROCESS | 1838 | 1462983082909 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}] 09:11:23 INFO - PROCESS | 1838 | 1462983083062 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 09:11:23 INFO - PROCESS | 1838 | 1462983083074 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef12e800 == 54 [pid = 1838] [id = 86] 09:11:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7aed16c800) [pid = 1838] [serial = 257] [outer = (nil)] 09:11:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7aed176000) [pid = 1838] [serial = 258] [outer = 0x7f7aed16c800] 09:11:23 INFO - PROCESS | 1838 | 1462983083142 Marionette DEBUG loaded listener.js 09:11:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7aee0ca800) [pid = 1838] [serial = 259] [outer = 0x7f7aed16c800] 09:11:23 INFO - PROCESS | 1838 | 1462983083959 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]]]}] 09:11:24 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. 09:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1138ms 09:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:11:24 INFO - PROCESS | 1838 | 1462983084034 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 09:11:24 INFO - PROCESS | 1838 | 1462983084037 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 09:11:24 INFO - PROCESS | 1838 | 1462983084043 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:11:24 INFO - PROCESS | 1838 | 1462983084049 Marionette TRACE conn4 <- [1,318,null,{}] 09:11:24 INFO - PROCESS | 1838 | 1462983084065 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}] 09:11:24 INFO - PROCESS | 1838 | 1462983084222 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 09:11:24 INFO - PROCESS | 1838 | 1462983084234 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00d3800 == 55 [pid = 1838] [id = 87] 09:11:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7aebfb5800) [pid = 1838] [serial = 260] [outer = (nil)] 09:11:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7aef8bd000) [pid = 1838] [serial = 261] [outer = 0x7f7aebfb5800] 09:11:24 INFO - PROCESS | 1838 | 1462983084394 Marionette DEBUG loaded listener.js 09:11:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7af0358800) [pid = 1838] [serial = 262] [outer = 0x7f7aebfb5800] 09:11:25 INFO - PROCESS | 1838 | 1462983085160 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]]]}] 09:11:25 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. 09:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1141ms 09:11:25 INFO - PROCESS | 1838 | 1462983085183 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 09:11:25 INFO - PROCESS | 1838 | 1462983085188 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 09:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:11:25 INFO - PROCESS | 1838 | 1462983085194 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:11:25 INFO - PROCESS | 1838 | 1462983085196 Marionette TRACE conn4 <- [1,322,null,{}] 09:11:25 INFO - PROCESS | 1838 | 1462983085201 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}] 09:11:25 INFO - PROCESS | 1838 | 1462983085400 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 09:11:25 INFO - PROCESS | 1838 | 1462983085424 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16e2000 == 56 [pid = 1838] [id = 88] 09:11:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7aed16d800) [pid = 1838] [serial = 263] [outer = (nil)] 09:11:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7af0f5d000) [pid = 1838] [serial = 264] [outer = 0x7f7aed16d800] 09:11:25 INFO - PROCESS | 1838 | 1462983085491 Marionette DEBUG loaded listener.js 09:11:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7af165b400) [pid = 1838] [serial = 265] [outer = 0x7f7aed16d800] 09:11:26 INFO - PROCESS | 1838 | 1462983086296 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]]]}] 09:11:26 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. 09:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1127ms 09:11:26 INFO - PROCESS | 1838 | 1462983086323 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 09:11:26 INFO - PROCESS | 1838 | 1462983086325 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 09:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:11:26 INFO - PROCESS | 1838 | 1462983086332 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:11:26 INFO - PROCESS | 1838 | 1462983086334 Marionette TRACE conn4 <- [1,326,null,{}] 09:11:26 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7af0f5a800) [pid = 1838] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:11:26 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7aed173400) [pid = 1838] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:11:26 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7ae8c84400) [pid = 1838] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:11:26 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7aebfa6400) [pid = 1838] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:11:26 INFO - PROCESS | 1838 | 1462983086370 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}] 09:11:26 INFO - PROCESS | 1838 | 1462983086560 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 09:11:26 INFO - PROCESS | 1838 | 1462983086630 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af52ce800 == 57 [pid = 1838] [id = 89] 09:11:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7ae6392800) [pid = 1838] [serial = 266] [outer = (nil)] 09:11:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7af0764000) [pid = 1838] [serial = 267] [outer = 0x7f7ae6392800] 09:11:26 INFO - PROCESS | 1838 | 1462983086695 Marionette DEBUG loaded listener.js 09:11:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7afb0df000) [pid = 1838] [serial = 268] [outer = 0x7f7ae6392800] 09:11:27 INFO - PROCESS | 1838 | 1462983087452 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]]]}] 09:11:27 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. 09:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1148ms 09:11:27 INFO - PROCESS | 1838 | 1462983087481 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 09:11:27 INFO - PROCESS | 1838 | 1462983087485 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 09:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:11:27 INFO - PROCESS | 1838 | 1462983087490 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:11:27 INFO - PROCESS | 1838 | 1462983087493 Marionette TRACE conn4 <- [1,330,null,{}] 09:11:27 INFO - PROCESS | 1838 | 1462983087498 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}] 09:11:27 INFO - PROCESS | 1838 | 1462983087663 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 09:11:27 INFO - PROCESS | 1838 | 1462983087683 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd312000 == 58 [pid = 1838] [id = 90] 09:11:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7afc142c00) [pid = 1838] [serial = 269] [outer = (nil)] 09:11:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7b013dcc00) [pid = 1838] [serial = 270] [outer = 0x7f7afc142c00] 09:11:27 INFO - PROCESS | 1838 | 1462983087748 Marionette DEBUG loaded listener.js 09:11:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7b03a57800) [pid = 1838] [serial = 271] [outer = 0x7f7afc142c00] 09:11:28 INFO - PROCESS | 1838 | 1462983088543 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]]]}] 09:11:28 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. 09:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1082ms 09:11:28 INFO - PROCESS | 1838 | 1462983088574 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 09:11:28 INFO - PROCESS | 1838 | 1462983088578 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 09:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:11:28 INFO - PROCESS | 1838 | 1462983088590 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:11:28 INFO - PROCESS | 1838 | 1462983088593 Marionette TRACE conn4 <- [1,334,null,{}] 09:11:28 INFO - PROCESS | 1838 | 1462983088598 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}] 09:11:28 INFO - PROCESS | 1838 | 1462983088805 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 09:11:28 INFO - PROCESS | 1838 | 1462983088957 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7281800 == 59 [pid = 1838] [id = 91] 09:11:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7ae4e05400) [pid = 1838] [serial = 272] [outer = (nil)] 09:11:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7ae4e0e800) [pid = 1838] [serial = 273] [outer = 0x7f7ae4e05400] 09:11:29 INFO - PROCESS | 1838 | 1462983089035 Marionette DEBUG loaded listener.js 09:11:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7ae639c000) [pid = 1838] [serial = 274] [outer = 0x7f7ae4e05400] 09:11:29 INFO - PROCESS | 1838 | 1462983089962 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]]]}] 09:11:30 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. 09:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1437ms 09:11:30 INFO - PROCESS | 1838 | 1462983090030 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 09:11:30 INFO - PROCESS | 1838 | 1462983090036 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 09:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:11:30 INFO - PROCESS | 1838 | 1462983090044 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:11:30 INFO - PROCESS | 1838 | 1462983090050 Marionette TRACE conn4 <- [1,338,null,{}] 09:11:30 INFO - PROCESS | 1838 | 1462983090057 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}] 09:11:30 INFO - PROCESS | 1838 | 1462983090261 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 09:11:30 INFO - PROCESS | 1838 | 1462983090409 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af05a9800 == 60 [pid = 1838] [id = 92] 09:11:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7ae7ed4000) [pid = 1838] [serial = 275] [outer = (nil)] 09:11:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7aed178000) [pid = 1838] [serial = 276] [outer = 0x7f7ae7ed4000] 09:11:30 INFO - PROCESS | 1838 | 1462983090490 Marionette DEBUG loaded listener.js 09:11:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7aef1fc400) [pid = 1838] [serial = 277] [outer = 0x7f7ae7ed4000] 09:11:31 INFO - PROCESS | 1838 | 1462983091423 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]]]}] 09:11:31 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. 09:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1440ms 09:11:31 INFO - PROCESS | 1838 | 1462983091485 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 09:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:11:31 INFO - PROCESS | 1838 | 1462983091490 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 09:11:31 INFO - PROCESS | 1838 | 1462983091497 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:11:31 INFO - PROCESS | 1838 | 1462983091500 Marionette TRACE conn4 <- [1,342,null,{}] 09:11:31 INFO - PROCESS | 1838 | 1462983091512 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}] 09:11:31 INFO - PROCESS | 1838 | 1462983091728 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 09:11:31 INFO - PROCESS | 1838 | 1462983091914 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00c60800 == 61 [pid = 1838] [id = 93] 09:11:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7aefd54000) [pid = 1838] [serial = 278] [outer = (nil)] 09:11:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7aefd59c00) [pid = 1838] [serial = 279] [outer = 0x7f7aefd54000] 09:11:32 INFO - PROCESS | 1838 | 1462983092040 Marionette DEBUG loaded listener.js 09:11:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7aefd5e400) [pid = 1838] [serial = 280] [outer = 0x7f7aefd54000] 09:11:32 INFO - PROCESS | 1838 | 1462983092888 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]]]}] 09:11:32 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. 09:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1439ms 09:11:32 INFO - PROCESS | 1838 | 1462983092937 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 09:11:32 INFO - PROCESS | 1838 | 1462983092943 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 09:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:11:32 INFO - PROCESS | 1838 | 1462983092959 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:11:32 INFO - PROCESS | 1838 | 1462983092966 Marionette TRACE conn4 <- [1,346,null,{}] 09:11:32 INFO - PROCESS | 1838 | 1462983092972 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}] 09:11:33 INFO - PROCESS | 1838 | 1462983093147 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 09:11:33 INFO - PROCESS | 1838 | 1462983093289 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b05316800 == 62 [pid = 1838] [id = 94] 09:11:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7aefd55000) [pid = 1838] [serial = 281] [outer = (nil)] 09:11:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7af1661c00) [pid = 1838] [serial = 282] [outer = 0x7f7aefd55000] 09:11:33 INFO - PROCESS | 1838 | 1462983093364 Marionette DEBUG loaded listener.js 09:11:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7afd046c00) [pid = 1838] [serial = 283] [outer = 0x7f7aefd55000] 09:11:34 INFO - PROCESS | 1838 | 1462983094178 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]]]}] 09:11:34 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. 09:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1295ms 09:11:34 INFO - PROCESS | 1838 | 1462983094248 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 09:11:34 INFO - PROCESS | 1838 | 1462983094252 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 09:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:11:34 INFO - PROCESS | 1838 | 1462983094259 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:11:34 INFO - PROCESS | 1838 | 1462983094263 Marionette TRACE conn4 <- [1,350,null,{}] 09:11:34 INFO - PROCESS | 1838 | 1462983094284 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}] 09:11:34 INFO - PROCESS | 1838 | 1462983094498 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 09:11:34 INFO - PROCESS | 1838 | 1462983094814 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6442000 == 63 [pid = 1838] [id = 95] 09:11:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7ae568e800) [pid = 1838] [serial = 284] [outer = (nil)] 09:11:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7ae6396800) [pid = 1838] [serial = 285] [outer = 0x7f7ae568e800] 09:11:34 INFO - PROCESS | 1838 | 1462983094965 Marionette DEBUG loaded listener.js 09:11:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7ae7241400) [pid = 1838] [serial = 286] [outer = 0x7f7ae568e800] 09:11:35 INFO - PROCESS | 1838 | 1462983095828 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]]]}] 09:11:35 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. 09:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1633ms 09:11:35 INFO - PROCESS | 1838 | 1462983095893 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 09:11:35 INFO - PROCESS | 1838 | 1462983095900 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 09:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:11:35 INFO - PROCESS | 1838 | 1462983095907 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:11:35 INFO - PROCESS | 1838 | 1462983095912 Marionette TRACE conn4 <- [1,354,null,{}] 09:11:35 INFO - PROCESS | 1838 | 1462983095919 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}] 09:11:36 INFO - PROCESS | 1838 | 1462983096205 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 09:11:36 INFO - PROCESS | 1838 | 1462983096403 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e21000 == 64 [pid = 1838] [id = 96] 09:11:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 111 (0x7f7ae7ed9800) [pid = 1838] [serial = 287] [outer = (nil)] 09:11:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 112 (0x7f7ae8b96800) [pid = 1838] [serial = 288] [outer = 0x7f7ae7ed9800] 09:11:36 INFO - PROCESS | 1838 | 1462983096518 Marionette DEBUG loaded listener.js 09:11:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 113 (0x7f7ae8c7ec00) [pid = 1838] [serial = 289] [outer = 0x7f7ae7ed9800] 09:11:37 INFO - PROCESS | 1838 | 1462983097426 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]]]}] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefdf1000 == 63 [pid = 1838] [id = 21] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af17a6800 == 62 [pid = 1838] [id = 28] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e17000 == 61 [pid = 1838] [id = 13] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 112 (0x7f7ae8c7b800) [pid = 1838] [serial = 203] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 111 (0x7f7afbc8c800) [pid = 1838] [serial = 215] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 110 (0x7f7ae6399c00) [pid = 1838] [serial = 230] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 109 (0x7f7aef55d400) [pid = 1838] [serial = 206] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7afd045000) [pid = 1838] [serial = 212] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7af0766800) [pid = 1838] [serial = 209] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afd312000 == 60 [pid = 1838] [id = 90] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af52ce800 == 59 [pid = 1838] [id = 89] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16e2000 == 58 [pid = 1838] [id = 88] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00d3800 == 57 [pid = 1838] [id = 87] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef12e800 == 56 [pid = 1838] [id = 86] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae563f800 == 55 [pid = 1838] [id = 85] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefed1000 == 54 [pid = 1838] [id = 78] 09:11:37 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afc3d6800 == 53 [pid = 1838] [id = 77] 09:11:37 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. 09:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1586ms 09:11:37 INFO - PROCESS | 1838 | 1462983097496 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 09:11:37 INFO - PROCESS | 1838 | 1462983097501 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 09:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:11:37 INFO - PROCESS | 1838 | 1462983097510 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:11:37 INFO - PROCESS | 1838 | 1462983097513 Marionette TRACE conn4 <- [1,358,null,{}] 09:11:37 INFO - PROCESS | 1838 | 1462983097519 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}] 09:11:37 INFO - PROCESS | 1838 | 1462983097690 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7afb0e3400) [pid = 1838] [serial = 228] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7af5359800) [pid = 1838] [serial = 227] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7aef9bfc00) [pid = 1838] [serial = 224] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7aef558c00) [pid = 1838] [serial = 219] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7aee31b800) [pid = 1838] [serial = 218] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7aef8ca400) [pid = 1838] [serial = 221] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7af0763000) [pid = 1838] [serial = 222] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7af0f52400) [pid = 1838] [serial = 225] [outer = (nil)] [url = about:blank] 09:11:37 INFO - PROCESS | 1838 | 1462983097800 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae728e800 == 54 [pid = 1838] [id = 97] 09:11:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7ae8c7a400) [pid = 1838] [serial = 290] [outer = (nil)] 09:11:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7aecfc8c00) [pid = 1838] [serial = 291] [outer = 0x7f7ae8c7a400] 09:11:37 INFO - PROCESS | 1838 | 1462983097868 Marionette DEBUG loaded listener.js 09:11:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7aee31b800) [pid = 1838] [serial = 292] [outer = 0x7f7ae8c7a400] 09:11:38 INFO - PROCESS | 1838 | 1462983098634 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]]]}] 09:11:38 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. 09:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1133ms 09:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:11:38 INFO - PROCESS | 1838 | 1462983098643 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 09:11:38 INFO - PROCESS | 1838 | 1462983098646 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 09:11:38 INFO - PROCESS | 1838 | 1462983098655 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:11:38 INFO - PROCESS | 1838 | 1462983098664 Marionette TRACE conn4 <- [1,362,null,{}] 09:11:38 INFO - PROCESS | 1838 | 1462983098689 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}] 09:11:38 INFO - PROCESS | 1838 | 1462983098842 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 09:11:38 INFO - PROCESS | 1838 | 1462983098863 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefb86800 == 55 [pid = 1838] [id = 98] 09:11:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7aef55f800) [pid = 1838] [serial = 293] [outer = (nil)] 09:11:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7aef8bec00) [pid = 1838] [serial = 294] [outer = 0x7f7aef55f800] 09:11:38 INFO - PROCESS | 1838 | 1462983098926 Marionette DEBUG loaded listener.js 09:11:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7aef8c6000) [pid = 1838] [serial = 295] [outer = 0x7f7aef55f800] 09:11:39 INFO - PROCESS | 1838 | 1462983099727 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]]]}] 09:11:39 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. 09:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1101ms 09:11:39 INFO - PROCESS | 1838 | 1462983099771 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 09:11:39 INFO - PROCESS | 1838 | 1462983099774 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 09:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:11:39 INFO - PROCESS | 1838 | 1462983099782 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:11:39 INFO - PROCESS | 1838 | 1462983099785 Marionette TRACE conn4 <- [1,366,null,{}] 09:11:39 INFO - PROCESS | 1838 | 1462983099790 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}] 09:11:39 INFO - PROCESS | 1838 | 1462983099943 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 09:11:39 INFO - PROCESS | 1838 | 1462983099960 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00cc000 == 56 [pid = 1838] [id = 99] 09:11:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7aef8bf800) [pid = 1838] [serial = 296] [outer = (nil)] 09:11:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7aefd57400) [pid = 1838] [serial = 297] [outer = 0x7f7aef8bf800] 09:11:40 INFO - PROCESS | 1838 | 1462983100022 Marionette DEBUG loaded listener.js 09:11:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7aefd60400) [pid = 1838] [serial = 298] [outer = 0x7f7aef8bf800] 09:11:40 INFO - PROCESS | 1838 | 1462983100908 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]]]}] 09:11:40 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. 09:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1185ms 09:11:40 INFO - PROCESS | 1838 | 1462983100968 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 09:11:40 INFO - PROCESS | 1838 | 1462983100972 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 09:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:11:40 INFO - PROCESS | 1838 | 1462983100977 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:11:40 INFO - PROCESS | 1838 | 1462983100980 Marionette TRACE conn4 <- [1,370,null,{}] 09:11:40 INFO - PROCESS | 1838 | 1462983100985 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}] 09:11:41 INFO - PROCESS | 1838 | 1462983101170 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 09:11:41 INFO - PROCESS | 1838 | 1462983101200 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a08800 == 57 [pid = 1838] [id = 100] 09:11:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7af002bc00) [pid = 1838] [serial = 299] [outer = (nil)] 09:11:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7af00a2400) [pid = 1838] [serial = 300] [outer = 0x7f7af002bc00] 09:11:41 INFO - PROCESS | 1838 | 1462983101277 Marionette DEBUG loaded listener.js 09:11:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 111 (0x7f7af07eb800) [pid = 1838] [serial = 301] [outer = 0x7f7af002bc00] 09:11:42 INFO - PROCESS | 1838 | 1462983102155 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]]]}] 09:11:42 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. 09:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1227ms 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 110 (0x7f7af0761400) [pid = 1838] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 109 (0x7f7ae5410800) [pid = 1838] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7aef8bd400) [pid = 1838] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7ae594d000) [pid = 1838] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7af0354400) [pid = 1838] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7afbf9bc00) [pid = 1838] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7ae8959000) [pid = 1838] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7aed16d800) [pid = 1838] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7ae6392800) [pid = 1838] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7aebfb5800) [pid = 1838] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7aed16ac00) [pid = 1838] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7b0069d000) [pid = 1838] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7aed16c800) [pid = 1838] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7afb0e2400) [pid = 1838] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7ae7f8f000) [pid = 1838] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7aef8cb800) [pid = 1838] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7ae639c400) [pid = 1838] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7ae4e04c00) [pid = 1838] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7aef8c4000) [pid = 1838] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7ae8c77400) [pid = 1838] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7af0761000) [pid = 1838] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7ae5947400) [pid = 1838] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:11:42 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7aed74c000) [pid = 1838] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:11:42 INFO - PROCESS | 1838 | 1462983102584 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 09:11:42 INFO - PROCESS | 1838 | 1462983102588 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 09:11:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:11:42 INFO - PROCESS | 1838 | 1462983102607 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:11:42 INFO - PROCESS | 1838 | 1462983102609 Marionette TRACE conn4 <- [1,374,null,{}] 09:11:42 INFO - PROCESS | 1838 | 1462983102615 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}] 09:11:42 INFO - PROCESS | 1838 | 1462983102743 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 09:11:42 INFO - PROCESS | 1838 | 1462983102764 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f4c800 == 58 [pid = 1838] [id = 101] 09:11:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7ae8959000) [pid = 1838] [serial = 302] [outer = (nil)] 09:11:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7aeb3f0400) [pid = 1838] [serial = 303] [outer = 0x7f7ae8959000] 09:11:42 INFO - PROCESS | 1838 | 1462983102841 Marionette DEBUG loaded listener.js 09:11:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7aef553000) [pid = 1838] [serial = 304] [outer = 0x7f7ae8959000] 09:11:43 INFO - PROCESS | 1838 | 1462983103608 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:11:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:11:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1027ms 09:11:43 INFO - PROCESS | 1838 | 1462983103635 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 09:11:43 INFO - PROCESS | 1838 | 1462983103638 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 09:11:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:11:43 INFO - PROCESS | 1838 | 1462983103651 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:11:43 INFO - PROCESS | 1838 | 1462983103654 Marionette TRACE conn4 <- [1,378,null,{}] 09:11:43 INFO - PROCESS | 1838 | 1462983103659 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}] 09:11:43 INFO - PROCESS | 1838 | 1462983103883 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 09:11:43 INFO - PROCESS | 1838 | 1462983103991 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44e7000 == 59 [pid = 1838] [id = 102] 09:11:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7ae4e07800) [pid = 1838] [serial = 305] [outer = (nil)] 09:11:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7af0761000) [pid = 1838] [serial = 306] [outer = 0x7f7ae4e07800] 09:11:44 INFO - PROCESS | 1838 | 1462983104060 Marionette DEBUG loaded listener.js 09:11:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7af1653800) [pid = 1838] [serial = 307] [outer = 0x7f7ae4e07800] 09:11:44 INFO - PROCESS | 1838 | 1462983104895 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:11:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:11:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1282ms 09:11:44 INFO - PROCESS | 1838 | 1462983104935 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 09:11:44 INFO - PROCESS | 1838 | 1462983104941 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 09:11:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:11:44 INFO - PROCESS | 1838 | 1462983104951 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:11:44 INFO - PROCESS | 1838 | 1462983104956 Marionette TRACE conn4 <- [1,382,null,{}] 09:11:44 INFO - PROCESS | 1838 | 1462983104968 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}] 09:11:45 INFO - PROCESS | 1838 | 1462983105187 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 09:11:45 INFO - PROCESS | 1838 | 1462983105331 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed07a000 == 60 [pid = 1838] [id = 103] 09:11:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7ae4e08c00) [pid = 1838] [serial = 308] [outer = (nil)] 09:11:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7ae8b91400) [pid = 1838] [serial = 309] [outer = 0x7f7ae4e08c00] 09:11:45 INFO - PROCESS | 1838 | 1462983105410 Marionette DEBUG loaded listener.js 09:11:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7ae8c7b800) [pid = 1838] [serial = 310] [outer = 0x7f7ae4e08c00] 09:11:46 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:11:46 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:11:46 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:11:46 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:11:46 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:11:46 INFO - PROCESS | 1838 | 1462983106396 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:11:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:11:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1490ms 09:11:46 INFO - PROCESS | 1838 | 1462983106442 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 09:11:46 INFO - PROCESS | 1838 | 1462983106452 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 09:11:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:11:46 INFO - PROCESS | 1838 | 1462983106464 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:11:46 INFO - PROCESS | 1838 | 1462983106468 Marionette TRACE conn4 <- [1,386,null,{}] 09:11:46 INFO - PROCESS | 1838 | 1462983106475 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}] 09:11:46 INFO - PROCESS | 1838 | 1462983106694 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 09:11:46 INFO - PROCESS | 1838 | 1462983106881 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16a4000 == 61 [pid = 1838] [id = 104] 09:11:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7aef554c00) [pid = 1838] [serial = 311] [outer = (nil)] 09:11:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7aef560c00) [pid = 1838] [serial = 312] [outer = 0x7f7aef554c00] 09:11:47 INFO - PROCESS | 1838 | 1462983107003 Marionette DEBUG loaded listener.js 09:11:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7aef9bfc00) [pid = 1838] [serial = 313] [outer = 0x7f7aef554c00] 09:11:47 INFO - PROCESS | 1838 | 1462983107909 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]]]}] 09:11:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:11:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1487ms 09:11:47 INFO - PROCESS | 1838 | 1462983107950 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 09:11:47 INFO - PROCESS | 1838 | 1462983107954 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 09:11:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:11:47 INFO - PROCESS | 1838 | 1462983107962 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:11:47 INFO - PROCESS | 1838 | 1462983107968 Marionette TRACE conn4 <- [1,390,null,{}] 09:11:47 INFO - PROCESS | 1838 | 1462983107984 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}] 09:11:48 INFO - PROCESS | 1838 | 1462983108193 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 09:11:48 INFO - PROCESS | 1838 | 1462983108389 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afb018800 == 62 [pid = 1838] [id = 105] 09:11:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7af0765400) [pid = 1838] [serial = 314] [outer = (nil)] 09:11:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7af13adc00) [pid = 1838] [serial = 315] [outer = 0x7f7af0765400] 09:11:48 INFO - PROCESS | 1838 | 1462983108515 Marionette DEBUG loaded listener.js 09:11:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7af1ab3c00) [pid = 1838] [serial = 316] [outer = 0x7f7af0765400] 09:11:49 INFO - PROCESS | 1838 | 1462983109399 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]]]}] 09:11:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:11:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1498ms 09:11:49 INFO - PROCESS | 1838 | 1462983109461 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 09:11:49 INFO - PROCESS | 1838 | 1462983109466 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 09:11:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:11:49 INFO - PROCESS | 1838 | 1462983109473 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:11:49 INFO - PROCESS | 1838 | 1462983109475 Marionette TRACE conn4 <- [1,394,null,{}] 09:11:49 INFO - PROCESS | 1838 | 1462983109481 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}] 09:11:49 INFO - PROCESS | 1838 | 1462983109655 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 09:11:49 INFO - PROCESS | 1838 | 1462983109797 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd1a1800 == 63 [pid = 1838] [id = 106] 09:11:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7af076bc00) [pid = 1838] [serial = 317] [outer = (nil)] 09:11:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7afbc8c400) [pid = 1838] [serial = 318] [outer = 0x7f7af076bc00] 09:11:49 INFO - PROCESS | 1838 | 1462983109876 Marionette DEBUG loaded listener.js 09:11:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7afbf99000) [pid = 1838] [serial = 319] [outer = 0x7f7af076bc00] 09:11:50 INFO - PROCESS | 1838 | 1462983110777 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]]]}] 09:11:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:11:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1378ms 09:11:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:11:50 INFO - PROCESS | 1838 | 1462983110852 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 09:11:50 INFO - PROCESS | 1838 | 1462983110855 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 09:11:50 INFO - PROCESS | 1838 | 1462983110861 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:11:50 INFO - PROCESS | 1838 | 1462983110865 Marionette TRACE conn4 <- [1,398,null,{}] 09:11:50 INFO - PROCESS | 1838 | 1462983110870 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}] 09:11:51 INFO - PROCESS | 1838 | 1462983111067 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 09:11:51 INFO - PROCESS | 1838 | 1462983111297 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3c2800 == 64 [pid = 1838] [id = 107] 09:11:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7ae540a400) [pid = 1838] [serial = 320] [outer = (nil)] 09:11:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7aef323c00) [pid = 1838] [serial = 321] [outer = 0x7f7ae540a400] 09:11:51 INFO - PROCESS | 1838 | 1462983111482 Marionette DEBUG loaded listener.js 09:11:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7afc330c00) [pid = 1838] [serial = 322] [outer = 0x7f7ae540a400] 09:11:52 INFO - PROCESS | 1838 | 1462983112396 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]]]}] 09:11:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:11:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1581ms 09:11:52 INFO - PROCESS | 1838 | 1462983112443 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 09:11:52 INFO - PROCESS | 1838 | 1462983112446 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 09:11:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:11:52 INFO - PROCESS | 1838 | 1462983112453 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:11:52 INFO - PROCESS | 1838 | 1462983112456 Marionette TRACE conn4 <- [1,402,null,{}] 09:11:52 INFO - PROCESS | 1838 | 1462983112462 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}] 09:11:52 INFO - PROCESS | 1838 | 1462983112679 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 09:11:53 INFO - PROCESS | 1838 | 1462983113125 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8912000 == 65 [pid = 1838] [id = 108] 09:11:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7ae4e10c00) [pid = 1838] [serial = 323] [outer = (nil)] 09:11:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 111 (0x7f7ae63a0800) [pid = 1838] [serial = 324] [outer = 0x7f7ae4e10c00] 09:11:53 INFO - PROCESS | 1838 | 1462983113213 Marionette DEBUG loaded listener.js 09:11:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 112 (0x7f7ae7323000) [pid = 1838] [serial = 325] [outer = 0x7f7ae4e10c00] 09:11:54 INFO - PROCESS | 1838 | 1462983114123 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]]]}] 09:11:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:11:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1735ms 09:11:54 INFO - PROCESS | 1838 | 1462983114194 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 09:11:54 INFO - PROCESS | 1838 | 1462983114200 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 09:11:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:11:54 INFO - PROCESS | 1838 | 1462983114208 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:11:54 INFO - PROCESS | 1838 | 1462983114214 Marionette TRACE conn4 <- [1,406,null,{}] 09:11:54 INFO - PROCESS | 1838 | 1462983114222 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}] 09:11:54 INFO - PROCESS | 1838 | 1462983114442 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 09:11:54 INFO - PROCESS | 1838 | 1462983114665 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44ec800 == 66 [pid = 1838] [id = 109] 09:11:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 113 (0x7f7ae8b8bc00) [pid = 1838] [serial = 326] [outer = (nil)] 09:11:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 114 (0x7f7ae8b92c00) [pid = 1838] [serial = 327] [outer = 0x7f7ae8b8bc00] 09:11:54 INFO - PROCESS | 1838 | 1462983114742 Marionette DEBUG loaded listener.js 09:11:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 115 (0x7f7ae8c83000) [pid = 1838] [serial = 328] [outer = 0x7f7ae8b8bc00] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f4c800 == 65 [pid = 1838] [id = 101] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0a08800 == 64 [pid = 1838] [id = 100] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00cc000 == 63 [pid = 1838] [id = 99] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 114 (0x7f7b013dcc00) [pid = 1838] [serial = 270] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefb86800 == 62 [pid = 1838] [id = 98] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae728e800 == 61 [pid = 1838] [id = 97] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e21000 == 60 [pid = 1838] [id = 96] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6442000 == 59 [pid = 1838] [id = 95] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00c60800 == 58 [pid = 1838] [id = 93] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af05a9800 == 57 [pid = 1838] [id = 92] 09:11:55 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7281800 == 56 [pid = 1838] [id = 91] 09:11:55 INFO - PROCESS | 1838 | 1462983115598 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]]]}] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 113 (0x7f7aff2e1400) [pid = 1838] [serial = 213] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 112 (0x7f7afd1ee400) [pid = 1838] [serial = 132] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 111 (0x7f7af002fc00) [pid = 1838] [serial = 177] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 110 (0x7f7b00aee800) [pid = 1838] [serial = 216] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 109 (0x7f7afb0d7800) [pid = 1838] [serial = 138] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7afd1e4800) [pid = 1838] [serial = 141] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7aebfa7400) [pid = 1838] [serial = 135] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7af0f5d000) [pid = 1838] [serial = 264] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7af0764000) [pid = 1838] [serial = 267] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7aef8bd000) [pid = 1838] [serial = 261] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7aee552400) [pid = 1838] [serial = 237] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7aed175800) [pid = 1838] [serial = 236] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7b03d6cc00) [pid = 1838] [serial = 250] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7b02f92400) [pid = 1838] [serial = 249] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7aed176000) [pid = 1838] [serial = 258] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7aee0ca800) [pid = 1838] [serial = 259] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7afedee400) [pid = 1838] [serial = 246] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7afd0f4800) [pid = 1838] [serial = 245] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7ae8b91800) [pid = 1838] [serial = 255] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7ae8c79c00) [pid = 1838] [serial = 256] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7afc1b4000) [pid = 1838] [serial = 243] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7afbf9a000) [pid = 1838] [serial = 242] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7ae8c82c00) [pid = 1838] [serial = 234] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7ae8b90000) [pid = 1838] [serial = 233] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7ae4e10800) [pid = 1838] [serial = 253] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7ae4e0c000) [pid = 1838] [serial = 252] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7af1656400) [pid = 1838] [serial = 240] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7af0aac000) [pid = 1838] [serial = 239] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 85 (0x7f7ae540a000) [pid = 1838] [serial = 105] [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.] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 84 (0x7f7af165b400) [pid = 1838] [serial = 265] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 83 (0x7f7afb0df000) [pid = 1838] [serial = 268] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 82 (0x7f7af0358800) [pid = 1838] [serial = 262] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 81 (0x7f7ae8c85800) [pid = 1838] [serial = 201] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 80 (0x7f7af176ac00) [pid = 1838] [serial = 210] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 79 (0x7f7ae9f09000) [pid = 1838] [serial = 204] [outer = (nil)] [url = about:blank] 09:11:55 INFO - PROCESS | 1838 | --DOMWINDOW == 78 (0x7f7aef8c6c00) [pid = 1838] [serial = 207] [outer = (nil)] [url = about:blank] 09:11:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:11:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1488ms 09:11:55 INFO - PROCESS | 1838 | 1462983115701 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 09:11:55 INFO - PROCESS | 1838 | 1462983115708 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 09:11:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:11:55 INFO - PROCESS | 1838 | 1462983115717 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:11:55 INFO - PROCESS | 1838 | 1462983115719 Marionette TRACE conn4 <- [1,410,null,{}] 09:11:55 INFO - PROCESS | 1838 | 1462983115724 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}] 09:11:55 INFO - PROCESS | 1838 | 1462983115898 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 09:11:56 INFO - PROCESS | 1838 | 1462983116009 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f43000 == 57 [pid = 1838] [id = 110] 09:11:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 79 (0x7f7ae732d800) [pid = 1838] [serial = 329] [outer = (nil)] 09:11:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 80 (0x7f7aed16d800) [pid = 1838] [serial = 330] [outer = 0x7f7ae732d800] 09:11:56 INFO - PROCESS | 1838 | 1462983116078 Marionette DEBUG loaded listener.js 09:11:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 81 (0x7f7aee317000) [pid = 1838] [serial = 331] [outer = 0x7f7ae732d800] 09:11:56 INFO - PROCESS | 1838 | 1462983116903 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]]]}] 09:11:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:11:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1247ms 09:11:56 INFO - PROCESS | 1838 | 1462983116964 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 09:11:56 INFO - PROCESS | 1838 | 1462983116968 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 09:11:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:11:56 INFO - PROCESS | 1838 | 1462983116982 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:11:56 INFO - PROCESS | 1838 | 1462983116991 Marionette TRACE conn4 <- [1,414,null,{}] 09:11:57 INFO - PROCESS | 1838 | 1462983116999 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}] 09:11:57 INFO - PROCESS | 1838 | 1462983117155 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 09:11:57 INFO - PROCESS | 1838 | 1462983117170 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00c8800 == 58 [pid = 1838] [id = 111] 09:11:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 82 (0x7f7aef55c000) [pid = 1838] [serial = 332] [outer = (nil)] 09:11:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 83 (0x7f7aefa90000) [pid = 1838] [serial = 333] [outer = 0x7f7aef55c000] 09:11:57 INFO - PROCESS | 1838 | 1462983117233 Marionette DEBUG loaded listener.js 09:11:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7aefd5d400) [pid = 1838] [serial = 334] [outer = 0x7f7aef55c000] 09:11:58 INFO - PROCESS | 1838 | 1462983118079 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]]]}] 09:11:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:11:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1142ms 09:11:58 INFO - PROCESS | 1838 | 1462983118119 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 09:11:58 INFO - PROCESS | 1838 | 1462983118123 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 09:11:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:11:58 INFO - PROCESS | 1838 | 1462983118129 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:11:58 INFO - PROCESS | 1838 | 1462983118143 Marionette TRACE conn4 <- [1,418,null,{}] 09:11:58 INFO - PROCESS | 1838 | 1462983118157 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}] 09:11:58 INFO - PROCESS | 1838 | 1462983118340 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 09:11:58 INFO - PROCESS | 1838 | 1462983118360 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:11:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1695000 == 59 [pid = 1838] [id = 112] 09:11:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7aef5a3800) [pid = 1838] [serial = 335] [outer = (nil)] 09:11:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7af0351400) [pid = 1838] [serial = 336] [outer = 0x7f7aef5a3800] 09:11:58 INFO - PROCESS | 1838 | 1462983118423 Marionette DEBUG loaded listener.js 09:11:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7af076b000) [pid = 1838] [serial = 337] [outer = 0x7f7aef5a3800] 09:11:59 INFO - PROCESS | 1838 | 1462983119644 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]]]}] 09:11:59 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 09:11:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1550ms 09:11:59 INFO - PROCESS | 1838 | 1462983119684 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 09:11:59 INFO - PROCESS | 1838 | 1462983119686 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 09:11:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:11:59 INFO - PROCESS | 1838 | 1462983119701 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:11:59 INFO - PROCESS | 1838 | 1462983119705 Marionette TRACE conn4 <- [1,422,null,{}] 09:11:59 INFO - PROCESS | 1838 | 1462983119711 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}] 09:11:59 INFO - PROCESS | 1838 | 1462983119958 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7ae7ed9800) [pid = 1838] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 85 (0x7f7afc142c00) [pid = 1838] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 84 (0x7f7af002bc00) [pid = 1838] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 83 (0x7f7ae8959000) [pid = 1838] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 82 (0x7f7aef55f800) [pid = 1838] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 81 (0x7f7aef8bf800) [pid = 1838] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 80 (0x7f7ae8c7a400) [pid = 1838] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:12:00 INFO - PROCESS | 1838 | --DOMWINDOW == 79 (0x7f7ae568e800) [pid = 1838] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:12:00 INFO - PROCESS | 1838 | 1462983120091 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae554c800 == 60 [pid = 1838] [id = 113] 09:12:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 80 (0x7f7aef00b800) [pid = 1838] [serial = 338] [outer = (nil)] 09:12:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 81 (0x7f7aef8c7c00) [pid = 1838] [serial = 339] [outer = 0x7f7aef00b800] 09:12:00 INFO - PROCESS | 1838 | 1462983120167 Marionette DEBUG loaded listener.js 09:12:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 82 (0x7f7afbe63c00) [pid = 1838] [serial = 340] [outer = 0x7f7aef00b800] 09:12:01 INFO - PROCESS | 1838 | 1462983121274 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]]]}] 09:12:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:12:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1591ms 09:12:01 INFO - PROCESS | 1838 | 1462983121286 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 09:12:01 INFO - PROCESS | 1838 | 1462983121289 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 09:12:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:12:01 INFO - PROCESS | 1838 | 1462983121295 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:12:01 INFO - PROCESS | 1838 | 1462983121297 Marionette TRACE conn4 <- [1,426,null,{}] 09:12:01 INFO - PROCESS | 1838 | 1462983121303 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}] 09:12:01 INFO - PROCESS | 1838 | 1462983121500 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 09:12:01 INFO - PROCESS | 1838 | 1462983121663 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe8a800 == 61 [pid = 1838] [id = 114] 09:12:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 83 (0x7f7af176f400) [pid = 1838] [serial = 341] [outer = (nil)] 09:12:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 84 (0x7f7afd364800) [pid = 1838] [serial = 342] [outer = 0x7f7af176f400] 09:12:01 INFO - PROCESS | 1838 | 1462983121742 Marionette DEBUG loaded listener.js 09:12:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 85 (0x7f7afd4cec00) [pid = 1838] [serial = 343] [outer = 0x7f7af176f400] 09:12:02 INFO - PROCESS | 1838 | 1462983122789 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] 09:12:02 INFO - PROCESS | 1838 | 1462983122838 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 09:12:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:12:02 INFO - PROCESS | 1838 | 1462983122848 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:12:02 INFO - PROCESS | 1838 | 1462983122854 Marionette TRACE conn4 <- [1,430,null,{}] 09:12:02 INFO - PROCESS | 1838 | 1462983122863 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}] 09:12:03 INFO - PROCESS | 1838 | 1462983123053 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 09:12:03 INFO - PROCESS | 1838 | 1462983123198 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd0d000 == 62 [pid = 1838] [id = 115] 09:12:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 86 (0x7f7ae44a6c00) [pid = 1838] [serial = 344] [outer = (nil)] 09:12:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7ae5949c00) [pid = 1838] [serial = 345] [outer = 0x7f7ae44a6c00] 09:12:03 INFO - PROCESS | 1838 | 1462983123330 Marionette DEBUG loaded listener.js 09:12:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7ae7248800) [pid = 1838] [serial = 346] [outer = 0x7f7ae44a6c00] 09:12:04 INFO - PROCESS | 1838 | 1462983124238 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]]]}] 09:12:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:12:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1441ms 09:12:04 INFO - PROCESS | 1838 | 1462983124290 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 09:12:04 INFO - PROCESS | 1838 | 1462983124298 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 09:12:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:12:04 INFO - PROCESS | 1838 | 1462983124311 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:12:04 INFO - PROCESS | 1838 | 1462983124315 Marionette TRACE conn4 <- [1,434,null,{}] 09:12:04 INFO - PROCESS | 1838 | 1462983124323 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}] 09:12:04 INFO - PROCESS | 1838 | 1462983124504 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 09:12:04 INFO - PROCESS | 1838 | 1462983124649 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc08000 == 63 [pid = 1838] [id = 116] 09:12:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7ae732d400) [pid = 1838] [serial = 347] [outer = (nil)] 09:12:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7ae8b90c00) [pid = 1838] [serial = 348] [outer = 0x7f7ae732d400] 09:12:04 INFO - PROCESS | 1838 | 1462983124725 Marionette DEBUG loaded listener.js 09:12:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7ae8c86800) [pid = 1838] [serial = 349] [outer = 0x7f7ae732d400] 09:12:05 INFO - PROCESS | 1838 | 1462983125710 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]]]}] 09:12:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:12:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1433ms 09:12:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:12:05 INFO - PROCESS | 1838 | 1462983125743 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 09:12:05 INFO - PROCESS | 1838 | 1462983125746 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 09:12:05 INFO - PROCESS | 1838 | 1462983125753 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:12:05 INFO - PROCESS | 1838 | 1462983125759 Marionette TRACE conn4 <- [1,438,null,{}] 09:12:05 INFO - PROCESS | 1838 | 1462983125788 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}] 09:12:05 INFO - PROCESS | 1838 | 1462983125972 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 09:12:06 INFO - PROCESS | 1838 | 1462983126116 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00cc1800 == 64 [pid = 1838] [id = 117] 09:12:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7aef32cc00) [pid = 1838] [serial = 350] [outer = (nil)] 09:12:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7aef8c5000) [pid = 1838] [serial = 351] [outer = 0x7f7aef32cc00] 09:12:06 INFO - PROCESS | 1838 | 1462983126240 Marionette DEBUG loaded listener.js 09:12:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7af075c400) [pid = 1838] [serial = 352] [outer = 0x7f7aef32cc00] 09:12:07 INFO - PROCESS | 1838 | 1462983127185 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]]]}] 09:12:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:12:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1499ms 09:12:07 INFO - PROCESS | 1838 | 1462983127253 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 09:12:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:12:07 INFO - PROCESS | 1838 | 1462983127259 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 09:12:07 INFO - PROCESS | 1838 | 1462983127266 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:12:07 INFO - PROCESS | 1838 | 1462983127269 Marionette TRACE conn4 <- [1,442,null,{}] 09:12:07 INFO - PROCESS | 1838 | 1462983127275 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}] 09:12:07 INFO - PROCESS | 1838 | 1462983127455 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 09:12:07 INFO - PROCESS | 1838 | 1462983127648 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02fdc000 == 65 [pid = 1838] [id = 118] 09:12:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7ae550ac00) [pid = 1838] [serial = 353] [outer = (nil)] 09:12:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7af5411800) [pid = 1838] [serial = 354] [outer = 0x7f7ae550ac00] 09:12:07 INFO - PROCESS | 1838 | 1462983127739 Marionette DEBUG loaded listener.js 09:12:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7afc1aa000) [pid = 1838] [serial = 355] [outer = 0x7f7ae550ac00] 09:12:08 INFO - PROCESS | 1838 | 1462983128601 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]]]}] 09:12:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:12:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1383ms 09:12:08 INFO - PROCESS | 1838 | 1462983128651 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 09:12:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:12:08 INFO - PROCESS | 1838 | 1462983128656 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 09:12:08 INFO - PROCESS | 1838 | 1462983128663 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:12:08 INFO - PROCESS | 1838 | 1462983128666 Marionette TRACE conn4 <- [1,446,null,{}] 09:12:08 INFO - PROCESS | 1838 | 1462983128672 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}] 09:12:08 INFO - PROCESS | 1838 | 1462983128852 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 09:12:09 INFO - PROCESS | 1838 | 1462983128999 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b03dbe000 == 66 [pid = 1838] [id = 119] 09:12:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7aef32d000) [pid = 1838] [serial = 356] [outer = (nil)] 09:12:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7afd1ec400) [pid = 1838] [serial = 357] [outer = 0x7f7aef32d000] 09:12:09 INFO - PROCESS | 1838 | 1462983129076 Marionette DEBUG loaded listener.js 09:12:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7aff22c400) [pid = 1838] [serial = 358] [outer = 0x7f7aef32d000] 09:12:10 INFO - PROCESS | 1838 | 1462983130051 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]]]}] 09:12:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:12:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1438ms 09:12:10 INFO - PROCESS | 1838 | 1462983130101 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 09:12:10 INFO - PROCESS | 1838 | 1462983130105 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 09:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:12:10 INFO - PROCESS | 1838 | 1462983130112 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:12:10 INFO - PROCESS | 1838 | 1462983130115 Marionette TRACE conn4 <- [1,450,null,{}] 09:12:10 INFO - PROCESS | 1838 | 1462983130121 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}] 09:12:10 INFO - PROCESS | 1838 | 1462983130331 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 09:12:10 INFO - PROCESS | 1838 | 1462983130758 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ef3000 == 67 [pid = 1838] [id = 120] 09:12:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7ae44a4400) [pid = 1838] [serial = 359] [outer = (nil)] 09:12:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7ae44a8800) [pid = 1838] [serial = 360] [outer = 0x7f7ae44a4400] 09:12:10 INFO - PROCESS | 1838 | 1462983130858 Marionette DEBUG loaded listener.js 09:12:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7ae639a000) [pid = 1838] [serial = 361] [outer = 0x7f7ae44a4400] 09:12:11 INFO - PROCESS | 1838 | 1462983131784 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] 09:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:12:11 INFO - PROCESS | 1838 | 1462983131860 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 09:12:11 INFO - PROCESS | 1838 | 1462983131867 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:12:11 INFO - PROCESS | 1838 | 1462983131873 Marionette TRACE conn4 <- [1,454,null,{}] 09:12:11 INFO - PROCESS | 1838 | 1462983131880 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}] 09:12:12 INFO - PROCESS | 1838 | 1462983132141 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 09:12:12 INFO - PROCESS | 1838 | 1462983132384 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00c65000 == 66 [pid = 1838] [id = 59] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae554c800 == 65 [pid = 1838] [id = 113] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1695000 == 64 [pid = 1838] [id = 112] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00c8800 == 63 [pid = 1838] [id = 111] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7af0761000) [pid = 1838] [serial = 306] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e13800 == 64 [pid = 1838] [id = 121] 09:12:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7ae8b90000) [pid = 1838] [serial = 362] [outer = (nil)] 09:12:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7aebfac800) [pid = 1838] [serial = 363] [outer = 0x7f7ae8b90000] 09:12:12 INFO - PROCESS | 1838 | 1462983132487 Marionette DEBUG loaded listener.js 09:12:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7aed176000) [pid = 1838] [serial = 364] [outer = 0x7f7ae8b90000] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f43000 == 63 [pid = 1838] [id = 110] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae44ec800 == 62 [pid = 1838] [id = 109] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae8912000 == 61 [pid = 1838] [id = 108] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afd1a1800 == 60 [pid = 1838] [id = 106] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afb018800 == 59 [pid = 1838] [id = 105] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16a4000 == 58 [pid = 1838] [id = 104] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed07a000 == 57 [pid = 1838] [id = 103] 09:12:12 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae44e7000 == 56 [pid = 1838] [id = 102] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7ae8c7ec00) [pid = 1838] [serial = 289] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7b03a57800) [pid = 1838] [serial = 271] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7aefd59c00) [pid = 1838] [serial = 279] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7af07eb800) [pid = 1838] [serial = 301] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7ae8b96800) [pid = 1838] [serial = 288] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7aeb3f0400) [pid = 1838] [serial = 303] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 98 (0x7f7aef8bec00) [pid = 1838] [serial = 294] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 97 (0x7f7af1661c00) [pid = 1838] [serial = 282] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 96 (0x7f7aefd60400) [pid = 1838] [serial = 298] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 95 (0x7f7aefd57400) [pid = 1838] [serial = 297] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 94 (0x7f7ae4e0e800) [pid = 1838] [serial = 273] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 93 (0x7f7aee31b800) [pid = 1838] [serial = 292] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 92 (0x7f7aecfc8c00) [pid = 1838] [serial = 291] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 91 (0x7f7aef8c6000) [pid = 1838] [serial = 295] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 90 (0x7f7ae7241400) [pid = 1838] [serial = 286] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 89 (0x7f7af00a2400) [pid = 1838] [serial = 300] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 88 (0x7f7ae6396800) [pid = 1838] [serial = 285] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 87 (0x7f7aed178000) [pid = 1838] [serial = 276] [outer = (nil)] [url = about:blank] 09:12:12 INFO - PROCESS | 1838 | --DOMWINDOW == 86 (0x7f7aef553000) [pid = 1838] [serial = 304] [outer = (nil)] [url = about:blank] 09:12:13 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:13 INFO - PROCESS | 1838 | 1462983133288 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]]]}] 09:12:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:12:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1486ms 09:12:13 INFO - PROCESS | 1838 | 1462983133357 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 09:12:13 INFO - PROCESS | 1838 | 1462983133364 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 09:12:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:12:13 INFO - PROCESS | 1838 | 1462983133372 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:12:13 INFO - PROCESS | 1838 | 1462983133374 Marionette TRACE conn4 <- [1,458,null,{}] 09:12:13 INFO - PROCESS | 1838 | 1462983133380 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}] 09:12:13 INFO - PROCESS | 1838 | 1462983133538 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 09:12:13 INFO - PROCESS | 1838 | 1462983133642 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aebfa3000 == 57 [pid = 1838] [id = 122] 09:12:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 87 (0x7f7ae4e04000) [pid = 1838] [serial = 365] [outer = (nil)] 09:12:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 88 (0x7f7aef559400) [pid = 1838] [serial = 366] [outer = 0x7f7ae4e04000] 09:12:13 INFO - PROCESS | 1838 | 1462983133711 Marionette DEBUG loaded listener.js 09:12:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7aef8c4000) [pid = 1838] [serial = 367] [outer = 0x7f7ae4e04000] 09:12:14 INFO - PROCESS | 1838 | 1462983134503 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] 09:12:14 INFO - PROCESS | 1838 | 1462983134567 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 09:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:12:14 INFO - PROCESS | 1838 | 1462983134581 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:12:14 INFO - PROCESS | 1838 | 1462983134591 Marionette TRACE conn4 <- [1,462,null,{}] 09:12:14 INFO - PROCESS | 1838 | 1462983134599 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}] 09:12:14 INFO - PROCESS | 1838 | 1462983134764 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 09:12:14 INFO - PROCESS | 1838 | 1462983134777 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00cf000 == 58 [pid = 1838] [id = 123] 09:12:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7aefd58c00) [pid = 1838] [serial = 368] [outer = (nil)] 09:12:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7af1066c00) [pid = 1838] [serial = 369] [outer = 0x7f7aefd58c00] 09:12:14 INFO - PROCESS | 1838 | 1462983134841 Marionette DEBUG loaded listener.js 09:12:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7af1ab0800) [pid = 1838] [serial = 370] [outer = 0x7f7aefd58c00] 09:12:15 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:15 INFO - PROCESS | 1838 | 1462983135787 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] 09:12:15 INFO - PROCESS | 1838 | 1462983135832 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 09:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:12:15 INFO - PROCESS | 1838 | 1462983135840 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:12:15 INFO - PROCESS | 1838 | 1462983135843 Marionette TRACE conn4 <- [1,466,null,{}] 09:12:15 INFO - PROCESS | 1838 | 1462983135848 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}] 09:12:16 INFO - PROCESS | 1838 | 1462983136045 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 09:12:16 INFO - PROCESS | 1838 | 1462983136064 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1695000 == 59 [pid = 1838] [id = 124] 09:12:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7ae7322c00) [pid = 1838] [serial = 371] [outer = (nil)] 09:12:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7afd15c800) [pid = 1838] [serial = 372] [outer = 0x7f7ae7322c00] 09:12:16 INFO - PROCESS | 1838 | 1462983136130 Marionette DEBUG loaded listener.js 09:12:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7aff2dfc00) [pid = 1838] [serial = 373] [outer = 0x7f7ae7322c00] 09:12:17 INFO - PROCESS | 1838 | 1462983137170 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] 09:12:17 INFO - PROCESS | 1838 | 1462983137234 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 09:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:12:17 INFO - PROCESS | 1838 | 1462983137240 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:12:17 INFO - PROCESS | 1838 | 1462983137244 Marionette TRACE conn4 <- [1,470,null,{}] 09:12:17 INFO - PROCESS | 1838 | 1462983137255 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}] 09:12:17 INFO - PROCESS | 1838 | 1462983137402 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 09:12:17 INFO - PROCESS | 1838 | 1462983137505 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00c5800 == 60 [pid = 1838] [id = 125] 09:12:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 89 (0x7f7af1661000) [pid = 1838] [serial = 374] [outer = (nil)] 09:12:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 90 (0x7f7afc3e9800) [pid = 1838] [serial = 375] [outer = 0x7f7af1661000] 09:12:17 INFO - PROCESS | 1838 | 1462983137580 Marionette DEBUG loaded listener.js 09:12:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 91 (0x7f7b011c8400) [pid = 1838] [serial = 376] [outer = 0x7f7af1661000] 09:12:18 INFO - PROCESS | 1838 | 1462983138347 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]]]}] 09:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1138ms 09:12:18 INFO - PROCESS | 1838 | 1462983138379 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 09:12:18 INFO - PROCESS | 1838 | 1462983138383 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 09:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:12:18 INFO - PROCESS | 1838 | 1462983138389 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:12:18 INFO - PROCESS | 1838 | 1462983138391 Marionette TRACE conn4 <- [1,474,null,{}] 09:12:18 INFO - PROCESS | 1838 | 1462983138404 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}] 09:12:18 INFO - PROCESS | 1838 | 1462983138550 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 09:12:18 INFO - PROCESS | 1838 | 1462983138567 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc393000 == 61 [pid = 1838] [id = 126] 09:12:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 92 (0x7f7b03a9f400) [pid = 1838] [serial = 377] [outer = (nil)] 09:12:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 93 (0x7f7b03ddb800) [pid = 1838] [serial = 378] [outer = 0x7f7b03a9f400] 09:12:18 INFO - PROCESS | 1838 | 1462983138633 Marionette DEBUG loaded listener.js 09:12:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 94 (0x7f7b0533f400) [pid = 1838] [serial = 379] [outer = 0x7f7b03a9f400] 09:12:20 INFO - PROCESS | 1838 | 1462983140334 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]]]}] 09:12:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:12:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1989ms 09:12:20 INFO - PROCESS | 1838 | 1462983140398 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 09:12:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:12:20 INFO - PROCESS | 1838 | 1462983140410 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 09:12:20 INFO - PROCESS | 1838 | 1462983140424 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:12:20 INFO - PROCESS | 1838 | 1462983140429 Marionette TRACE conn4 <- [1,478,null,{}] 09:12:20 INFO - PROCESS | 1838 | 1462983140440 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}] 09:12:20 INFO - PROCESS | 1838 | 1462983140658 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 09:12:20 INFO - PROCESS | 1838 | 1462983140807 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef117800 == 62 [pid = 1838] [id = 127] 09:12:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 95 (0x7f7ae64d7800) [pid = 1838] [serial = 380] [outer = (nil)] 09:12:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 96 (0x7f7ae8c84c00) [pid = 1838] [serial = 381] [outer = 0x7f7ae64d7800] 09:12:20 INFO - PROCESS | 1838 | 1462983140901 Marionette DEBUG loaded listener.js 09:12:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 97 (0x7f7aed179000) [pid = 1838] [serial = 382] [outer = 0x7f7ae64d7800] 09:12:21 INFO - PROCESS | 1838 | 1462983141844 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]]]}] 09:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1501ms 09:12:21 INFO - PROCESS | 1838 | 1462983141921 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 09:12:21 INFO - PROCESS | 1838 | 1462983141930 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 09:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:12:21 INFO - PROCESS | 1838 | 1462983141941 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:12:21 INFO - PROCESS | 1838 | 1462983141944 Marionette TRACE conn4 <- [1,482,null,{}] 09:12:21 INFO - PROCESS | 1838 | 1462983141951 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}] 09:12:22 INFO - PROCESS | 1838 | 1462983142174 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 09:12:22 INFO - PROCESS | 1838 | 1462983142402 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe76800 == 63 [pid = 1838] [id = 128] 09:12:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 98 (0x7f7aef8cb000) [pid = 1838] [serial = 383] [outer = (nil)] 09:12:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 99 (0x7f7aefd5cc00) [pid = 1838] [serial = 384] [outer = 0x7f7aef8cb000] 09:12:22 INFO - PROCESS | 1838 | 1462983142524 Marionette DEBUG loaded listener.js 09:12:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7af0760800) [pid = 1838] [serial = 385] [outer = 0x7f7aef8cb000] 09:12:23 INFO - PROCESS | 1838 | 1462983143604 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]]]}] 09:12:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:12:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1741ms 09:12:23 INFO - PROCESS | 1838 | 1462983143684 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 09:12:23 INFO - PROCESS | 1838 | 1462983143690 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 09:12:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:12:23 INFO - PROCESS | 1838 | 1462983143699 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:12:23 INFO - PROCESS | 1838 | 1462983143708 Marionette TRACE conn4 <- [1,486,null,{}] 09:12:23 INFO - PROCESS | 1838 | 1462983143781 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}] 09:12:24 INFO - PROCESS | 1838 | 1462983144042 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 09:12:24 INFO - PROCESS | 1838 | 1462983144216 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02fd6800 == 64 [pid = 1838] [id = 129] 09:12:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7ae00f4400) [pid = 1838] [serial = 386] [outer = (nil)] 09:12:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7af0354000) [pid = 1838] [serial = 387] [outer = 0x7f7ae00f4400] 09:12:24 INFO - PROCESS | 1838 | 1462983144296 Marionette DEBUG loaded listener.js 09:12:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7afcdf8400) [pid = 1838] [serial = 388] [outer = 0x7f7ae00f4400] 09:12:25 INFO - PROCESS | 1838 | 1462983145224 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]]]}] 09:12:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:12:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1556ms 09:12:25 INFO - PROCESS | 1838 | 1462983145256 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 09:12:25 INFO - PROCESS | 1838 | 1462983145261 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 09:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:12:25 INFO - PROCESS | 1838 | 1462983145267 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:12:25 INFO - PROCESS | 1838 | 1462983145269 Marionette TRACE conn4 <- [1,490,null,{}] 09:12:25 INFO - PROCESS | 1838 | 1462983145275 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}] 09:12:25 INFO - PROCESS | 1838 | 1462983145444 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 09:12:25 INFO - PROCESS | 1838 | 1462983145596 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4355000 == 65 [pid = 1838] [id = 130] 09:12:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7ae00f6c00) [pid = 1838] [serial = 389] [outer = (nil)] 09:12:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7b011cf400) [pid = 1838] [serial = 390] [outer = 0x7f7ae00f6c00] 09:12:25 INFO - PROCESS | 1838 | 1462983145671 Marionette DEBUG loaded listener.js 09:12:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7b02f9ec00) [pid = 1838] [serial = 391] [outer = 0x7f7ae00f6c00] 09:12:26 INFO - PROCESS | 1838 | 1462983146546 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]]]}] 09:12:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:12:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1330ms 09:12:26 INFO - PROCESS | 1838 | 1462983146598 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 09:12:26 INFO - PROCESS | 1838 | 1462983146605 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 09:12:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:12:26 INFO - PROCESS | 1838 | 1462983146612 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:12:26 INFO - PROCESS | 1838 | 1462983146615 Marionette TRACE conn4 <- [1,494,null,{}] 09:12:26 INFO - PROCESS | 1838 | 1462983146621 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}] 09:12:26 INFO - PROCESS | 1838 | 1462983146799 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 09:12:26 INFO - PROCESS | 1838 | 1462983146950 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc8f800 == 66 [pid = 1838] [id = 131] 09:12:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7ae7245400) [pid = 1838] [serial = 392] [outer = (nil)] 09:12:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7b03d6bc00) [pid = 1838] [serial = 393] [outer = 0x7f7ae7245400] 09:12:27 INFO - PROCESS | 1838 | 1462983147023 Marionette DEBUG loaded listener.js 09:12:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7b05343000) [pid = 1838] [serial = 394] [outer = 0x7f7ae7245400] 09:12:27 INFO - PROCESS | 1838 | 1462983147916 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]]]}] 09:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1379ms 09:12:27 INFO - PROCESS | 1838 | 1462983147992 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 09:12:27 INFO - PROCESS | 1838 | 1462983147996 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 09:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:12:28 INFO - PROCESS | 1838 | 1462983148003 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:12:28 INFO - PROCESS | 1838 | 1462983148006 Marionette TRACE conn4 <- [1,498,null,{}] 09:12:28 INFO - PROCESS | 1838 | 1462983148012 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}] 09:12:28 INFO - PROCESS | 1838 | 1462983148253 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 09:12:28 INFO - PROCESS | 1838 | 1462983148453 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e21000 == 67 [pid = 1838] [id = 132] 09:12:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7ae429cc00) [pid = 1838] [serial = 395] [outer = (nil)] 09:12:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 111 (0x7f7ae540b800) [pid = 1838] [serial = 396] [outer = 0x7f7ae429cc00] 09:12:28 INFO - PROCESS | 1838 | 1462983148550 Marionette DEBUG loaded listener.js 09:12:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 112 (0x7f7af1767c00) [pid = 1838] [serial = 397] [outer = 0x7f7ae429cc00] 09:12:29 INFO - PROCESS | 1838 | 1462983149598 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]]]}] 09:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1638ms 09:12:29 INFO - PROCESS | 1838 | 1462983149642 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 09:12:29 INFO - PROCESS | 1838 | 1462983149649 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 09:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:12:29 INFO - PROCESS | 1838 | 1462983149658 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:12:29 INFO - PROCESS | 1838 | 1462983149664 Marionette TRACE conn4 <- [1,502,null,{}] 09:12:29 INFO - PROCESS | 1838 | 1462983149673 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}] 09:12:29 INFO - PROCESS | 1838 | 1462983149843 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 09:12:30 INFO - PROCESS | 1838 | 1462983150055 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae729d000 == 68 [pid = 1838] [id = 133] 09:12:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 113 (0x7f7ae429a400) [pid = 1838] [serial = 398] [outer = (nil)] 09:12:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 114 (0x7f7ae429c400) [pid = 1838] [serial = 399] [outer = 0x7f7ae429a400] 09:12:30 INFO - PROCESS | 1838 | 1462983150126 Marionette DEBUG loaded listener.js 09:12:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 115 (0x7f7ae44a1c00) [pid = 1838] [serial = 400] [outer = 0x7f7ae429a400] 09:12:31 INFO - PROCESS | 1838 | 1462983151026 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]]]}] 09:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1433ms 09:12:31 INFO - PROCESS | 1838 | 1462983151094 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 09:12:31 INFO - PROCESS | 1838 | 1462983151103 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 09:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:12:31 INFO - PROCESS | 1838 | 1462983151113 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:12:31 INFO - PROCESS | 1838 | 1462983151118 Marionette TRACE conn4 <- [1,506,null,{}] 09:12:31 INFO - PROCESS | 1838 | 1462983151125 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}] 09:12:31 INFO - PROCESS | 1838 | 1462983151297 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 09:12:31 INFO - PROCESS | 1838 | 1462983151451 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f62000 == 69 [pid = 1838] [id = 134] 09:12:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 116 (0x7f7ae449d800) [pid = 1838] [serial = 401] [outer = (nil)] 09:12:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 117 (0x7f7ae44a5800) [pid = 1838] [serial = 402] [outer = 0x7f7ae449d800] 09:12:31 INFO - PROCESS | 1838 | 1462983151565 Marionette DEBUG loaded listener.js 09:12:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 118 (0x7f7ae594cc00) [pid = 1838] [serial = 403] [outer = 0x7f7ae449d800] 09:12:31 INFO - PROCESS | 1838 | --DOMWINDOW == 117 (0x7f7afbc8c400) [pid = 1838] [serial = 318] [outer = (nil)] [url = about:blank] 09:12:31 INFO - PROCESS | 1838 | --DOMWINDOW == 116 (0x7f7aef323c00) [pid = 1838] [serial = 321] [outer = (nil)] [url = about:blank] 09:12:31 INFO - PROCESS | 1838 | --DOMWINDOW == 115 (0x7f7afd364800) [pid = 1838] [serial = 342] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00c5800 == 68 [pid = 1838] [id = 125] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1695000 == 67 [pid = 1838] [id = 124] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00cf000 == 66 [pid = 1838] [id = 123] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aebfa3000 == 65 [pid = 1838] [id = 122] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e13800 == 64 [pid = 1838] [id = 121] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ef3000 == 63 [pid = 1838] [id = 120] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00cc1800 == 62 [pid = 1838] [id = 117] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbc08000 == 61 [pid = 1838] [id = 116] 09:12:32 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd0d000 == 60 [pid = 1838] [id = 115] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 114 (0x7f7af0351400) [pid = 1838] [serial = 336] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 113 (0x7f7aef8c7c00) [pid = 1838] [serial = 339] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 112 (0x7f7ae7323000) [pid = 1838] [serial = 325] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 111 (0x7f7ae63a0800) [pid = 1838] [serial = 324] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 110 (0x7f7ae8c83000) [pid = 1838] [serial = 328] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 109 (0x7f7ae8b92c00) [pid = 1838] [serial = 327] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 108 (0x7f7ae8b91400) [pid = 1838] [serial = 309] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7af1653800) [pid = 1838] [serial = 307] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7aed16d800) [pid = 1838] [serial = 330] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7aee317000) [pid = 1838] [serial = 331] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7aefa90000) [pid = 1838] [serial = 333] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7aef560c00) [pid = 1838] [serial = 312] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7af13adc00) [pid = 1838] [serial = 315] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 101 (0x7f7af076b000) [pid = 1838] [serial = 337] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 100 (0x7f7aefd5d400) [pid = 1838] [serial = 334] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | --DOMWINDOW == 99 (0x7f7afbe63c00) [pid = 1838] [serial = 340] [outer = (nil)] [url = about:blank] 09:12:32 INFO - PROCESS | 1838 | 1462983152505 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]]]}] 09:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1432ms 09:12:32 INFO - PROCESS | 1838 | 1462983152547 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 09:12:32 INFO - PROCESS | 1838 | 1462983152551 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 09:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:12:32 INFO - PROCESS | 1838 | 1462983152558 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:12:32 INFO - PROCESS | 1838 | 1462983152564 Marionette TRACE conn4 <- [1,510,null,{}] 09:12:32 INFO - PROCESS | 1838 | 1462983152580 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}] 09:12:32 INFO - PROCESS | 1838 | 1462983152742 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 09:12:32 INFO - PROCESS | 1838 | 1462983152755 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef57c800 == 61 [pid = 1838] [id = 135] 09:12:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 100 (0x7f7ae7f92c00) [pid = 1838] [serial = 404] [outer = (nil)] 09:12:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 101 (0x7f7ae9f0b400) [pid = 1838] [serial = 405] [outer = 0x7f7ae7f92c00] 09:12:32 INFO - PROCESS | 1838 | 1462983152823 Marionette DEBUG loaded listener.js 09:12:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 102 (0x7f7aed178400) [pid = 1838] [serial = 406] [outer = 0x7f7ae7f92c00] 09:12:33 INFO - PROCESS | 1838 | 1462983153711 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]]]}] 09:12:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:12:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1189ms 09:12:33 INFO - PROCESS | 1838 | 1462983153749 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 09:12:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:12:33 INFO - PROCESS | 1838 | 1462983153754 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 09:12:33 INFO - PROCESS | 1838 | 1462983153760 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:12:33 INFO - PROCESS | 1838 | 1462983153763 Marionette TRACE conn4 <- [1,514,null,{}] 09:12:33 INFO - PROCESS | 1838 | 1462983153769 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}] 09:12:33 INFO - PROCESS | 1838 | 1462983153926 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 09:12:34 INFO - PROCESS | 1838 | 1462983154054 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03af000 == 62 [pid = 1838] [id = 136] 09:12:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7ae4332c00) [pid = 1838] [serial = 407] [outer = (nil)] 09:12:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7ae433c800) [pid = 1838] [serial = 408] [outer = 0x7f7ae4332c00] 09:12:34 INFO - PROCESS | 1838 | 1462983154119 Marionette DEBUG loaded listener.js 09:12:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7ae8b8cc00) [pid = 1838] [serial = 409] [outer = 0x7f7ae4332c00] 09:12:34 INFO - PROCESS | 1838 | 1462983154880 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]]]}] 09:12:34 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 09:12:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1182ms 09:12:34 INFO - PROCESS | 1838 | 1462983154954 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 09:12:34 INFO - PROCESS | 1838 | 1462983154957 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 09:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:12:34 INFO - PROCESS | 1838 | 1462983154964 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:12:34 INFO - PROCESS | 1838 | 1462983154966 Marionette TRACE conn4 <- [1,518,null,{}] 09:12:34 INFO - PROCESS | 1838 | 1462983154971 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}] 09:12:35 INFO - PROCESS | 1838 | 1462983155167 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 09:12:35 INFO - PROCESS | 1838 | 1462983155194 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4353800 == 63 [pid = 1838] [id = 137] 09:12:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7ae8b92c00) [pid = 1838] [serial = 410] [outer = (nil)] 09:12:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7aee317000) [pid = 1838] [serial = 411] [outer = 0x7f7ae8b92c00] 09:12:35 INFO - PROCESS | 1838 | 1462983155261 Marionette DEBUG loaded listener.js 09:12:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7aef8bd800) [pid = 1838] [serial = 412] [outer = 0x7f7ae8b92c00] 09:12:36 INFO - PROCESS | 1838 | 1462983156167 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]]]}] 09:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1230ms 09:12:36 INFO - PROCESS | 1838 | 1462983156194 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 09:12:36 INFO - PROCESS | 1838 | 1462983156198 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 09:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:12:36 INFO - PROCESS | 1838 | 1462983156205 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:12:36 INFO - PROCESS | 1838 | 1462983156207 Marionette TRACE conn4 <- [1,522,null,{}] 09:12:36 INFO - PROCESS | 1838 | 1462983156214 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}] 09:12:36 INFO - PROCESS | 1838 | 1462983156494 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 107 (0x7f7ae7322c00) [pid = 1838] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 106 (0x7f7ae8b90000) [pid = 1838] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 105 (0x7f7ae4e04000) [pid = 1838] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 104 (0x7f7ae44a4400) [pid = 1838] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 103 (0x7f7aefd58c00) [pid = 1838] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:12:36 INFO - PROCESS | 1838 | --DOMWINDOW == 102 (0x7f7af1661000) [pid = 1838] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:12:36 INFO - PROCESS | 1838 | 1462983156581 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefa50000 == 64 [pid = 1838] [id = 138] 09:12:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 103 (0x7f7ae0713c00) [pid = 1838] [serial = 413] [outer = (nil)] 09:12:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 104 (0x7f7ae071a400) [pid = 1838] [serial = 414] [outer = 0x7f7ae0713c00] 09:12:36 INFO - PROCESS | 1838 | 1462983156648 Marionette DEBUG loaded listener.js 09:12:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 105 (0x7f7aef8c9000) [pid = 1838] [serial = 415] [outer = 0x7f7ae0713c00] 09:12:37 INFO - PROCESS | 1838 | 1462983157424 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]]]}] 09:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1278ms 09:12:37 INFO - PROCESS | 1838 | 1462983157484 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 09:12:37 INFO - PROCESS | 1838 | 1462983157488 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 09:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:12:37 INFO - PROCESS | 1838 | 1462983157505 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:12:37 INFO - PROCESS | 1838 | 1462983157508 Marionette TRACE conn4 <- [1,526,null,{}] 09:12:37 INFO - PROCESS | 1838 | 1462983157515 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}] 09:12:37 INFO - PROCESS | 1838 | 1462983157669 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 09:12:37 INFO - PROCESS | 1838 | 1462983157679 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe82800 == 65 [pid = 1838] [id = 139] 09:12:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 106 (0x7f7adfd91800) [pid = 1838] [serial = 416] [outer = (nil)] 09:12:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 107 (0x7f7adfd98c00) [pid = 1838] [serial = 417] [outer = 0x7f7adfd91800] 09:12:37 INFO - PROCESS | 1838 | 1462983157744 Marionette DEBUG loaded listener.js 09:12:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 108 (0x7f7ae0713800) [pid = 1838] [serial = 418] [outer = 0x7f7adfd91800] 09:12:38 INFO - PROCESS | 1838 | 1462983158662 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]]]}] 09:12:38 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 09:12:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1245ms 09:12:38 INFO - PROCESS | 1838 | 1462983158741 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 09:12:38 INFO - PROCESS | 1838 | 1462983158747 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 09:12:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:12:38 INFO - PROCESS | 1838 | 1462983158757 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:12:38 INFO - PROCESS | 1838 | 1462983158762 Marionette TRACE conn4 <- [1,530,null,{}] 09:12:38 INFO - PROCESS | 1838 | 1462983158773 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}] 09:12:39 INFO - PROCESS | 1838 | 1462983158998 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 09:12:39 INFO - PROCESS | 1838 | 1462983159211 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50d9800 == 66 [pid = 1838] [id = 140] 09:12:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 109 (0x7f7adfd94400) [pid = 1838] [serial = 419] [outer = (nil)] 09:12:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 110 (0x7f7adfd9b400) [pid = 1838] [serial = 420] [outer = 0x7f7adfd94400] 09:12:39 INFO - PROCESS | 1838 | 1462983159308 Marionette DEBUG loaded listener.js 09:12:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 111 (0x7f7ae00f5c00) [pid = 1838] [serial = 421] [outer = 0x7f7adfd94400] 09:12:40 INFO - PROCESS | 1838 | 1462983160141 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"]]]}] 09:12:40 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 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:12:40 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 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:12:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:12:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1435ms 09:12:40 INFO - PROCESS | 1838 | 1462983160196 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 09:12:40 INFO - PROCESS | 1838 | 1462983160205 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 09:12:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:12:40 INFO - PROCESS | 1838 | 1462983160216 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:12:40 INFO - PROCESS | 1838 | 1462983160220 Marionette TRACE conn4 <- [1,534,null,{}] 09:12:40 INFO - PROCESS | 1838 | 1462983160227 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}] 09:12:40 INFO - PROCESS | 1838 | 1462983160480 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 09:12:40 INFO - PROCESS | 1838 | 1462983160594 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0067a000 == 67 [pid = 1838] [id = 141] 09:12:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 112 (0x7f7ae00f6000) [pid = 1838] [serial = 422] [outer = (nil)] 09:12:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 113 (0x7f7ae4335800) [pid = 1838] [serial = 423] [outer = 0x7f7ae00f6000] 09:12:40 INFO - PROCESS | 1838 | 1462983160673 Marionette DEBUG loaded listener.js 09:12:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 114 (0x7f7ae44a7400) [pid = 1838] [serial = 424] [outer = 0x7f7ae00f6000] 09:12:41 INFO - PROCESS | 1838 | 1462983161631 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]]]}] 09:12:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:12:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1445ms 09:12:41 INFO - PROCESS | 1838 | 1462983161662 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 09:12:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:12:41 INFO - PROCESS | 1838 | 1462983161667 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 09:12:41 INFO - PROCESS | 1838 | 1462983161674 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:12:41 INFO - PROCESS | 1838 | 1462983161680 Marionette TRACE conn4 <- [1,538,null,{}] 09:12:41 INFO - PROCESS | 1838 | 1462983161696 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}] 09:12:41 INFO - PROCESS | 1838 | 1462983161912 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 09:12:42 INFO - PROCESS | 1838 | 1462983162506 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010a6000 == 68 [pid = 1838] [id = 142] 09:12:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 115 (0x7f7af13adc00) [pid = 1838] [serial = 425] [outer = (nil)] 09:12:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 116 (0x7f7af1764400) [pid = 1838] [serial = 426] [outer = 0x7f7af13adc00] 09:12:42 INFO - PROCESS | 1838 | 1462983162699 Marionette DEBUG loaded listener.js 09:12:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 117 (0x7f7afb06b800) [pid = 1838] [serial = 427] [outer = 0x7f7af13adc00] 09:12:43 INFO - PROCESS | 1838 | 1462983163494 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]]]}] 09:12:43 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. 09:12:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1890ms 09:12:43 INFO - PROCESS | 1838 | 1462983163627 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 09:12:43 INFO - PROCESS | 1838 | 1462983163631 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 09:12:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:12:43 INFO - PROCESS | 1838 | 1462983163641 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:12:43 INFO - PROCESS | 1838 | 1462983163645 Marionette TRACE conn4 <- [1,542,null,{}] 09:12:43 INFO - PROCESS | 1838 | 1462983163650 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}] 09:12:43 INFO - PROCESS | 1838 | 1462983163822 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 09:12:43 INFO - PROCESS | 1838 | 1462983163974 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b8d800 == 69 [pid = 1838] [id = 143] 09:12:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 118 (0x7f7adfc23000) [pid = 1838] [serial = 428] [outer = (nil)] 09:12:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 119 (0x7f7afc1b5400) [pid = 1838] [serial = 429] [outer = 0x7f7adfc23000] 09:12:44 INFO - PROCESS | 1838 | 1462983164050 Marionette DEBUG loaded listener.js 09:12:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 120 (0x7f7afd0fac00) [pid = 1838] [serial = 430] [outer = 0x7f7adfc23000] 09:12:44 INFO - PROCESS | 1838 | 1462983164837 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]]]}] 09:12:44 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. 09:12:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1233ms 09:12:44 INFO - PROCESS | 1838 | 1462983164883 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 09:12:44 INFO - PROCESS | 1838 | 1462983164888 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 09:12:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:12:44 INFO - PROCESS | 1838 | 1462983164898 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:12:44 INFO - PROCESS | 1838 | 1462983164902 Marionette TRACE conn4 <- [1,546,null,{}] 09:12:44 INFO - PROCESS | 1838 | 1462983164908 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}] 09:12:45 INFO - PROCESS | 1838 | 1462983165098 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 09:12:45 INFO - PROCESS | 1838 | 1462983165251 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010bd000 == 70 [pid = 1838] [id = 144] 09:12:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 121 (0x7f7ae078c000) [pid = 1838] [serial = 431] [outer = (nil)] 09:12:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 122 (0x7f7ae0790000) [pid = 1838] [serial = 432] [outer = 0x7f7ae078c000] 09:12:45 INFO - PROCESS | 1838 | 1462983165328 Marionette DEBUG loaded listener.js 09:12:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7ae0799000) [pid = 1838] [serial = 433] [outer = 0x7f7ae078c000] 09:12:46 INFO - PROCESS | 1838 | 1462983166260 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]]]}] 09:12:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:12:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1379ms 09:12:46 INFO - PROCESS | 1838 | 1462983166279 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 09:12:46 INFO - PROCESS | 1838 | 1462983166283 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 09:12:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:12:46 INFO - PROCESS | 1838 | 1462983166289 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:12:46 INFO - PROCESS | 1838 | 1462983166293 Marionette TRACE conn4 <- [1,550,null,{}] 09:12:46 INFO - PROCESS | 1838 | 1462983166299 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}] 09:12:46 INFO - PROCESS | 1838 | 1462983166543 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 09:12:46 INFO - PROCESS | 1838 | 1462983166716 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e7e800 == 71 [pid = 1838] [id = 145] 09:12:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7ae0799400) [pid = 1838] [serial = 434] [outer = (nil)] 09:12:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7afd4cc000) [pid = 1838] [serial = 435] [outer = 0x7f7ae0799400] 09:12:46 INFO - PROCESS | 1838 | 1462983166858 Marionette DEBUG loaded listener.js 09:12:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7b05342400) [pid = 1838] [serial = 436] [outer = 0x7f7ae0799400] 09:12:47 INFO - PROCESS | 1838 | 1462983167709 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]]]}] 09:12:47 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. 09:12:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1431ms 09:12:47 INFO - PROCESS | 1838 | 1462983167756 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 09:12:47 INFO - PROCESS | 1838 | 1462983167759 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 09:12:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:12:47 INFO - PROCESS | 1838 | 1462983167769 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:12:47 INFO - PROCESS | 1838 | 1462983167771 Marionette TRACE conn4 <- [1,554,null,{}] 09:12:47 INFO - PROCESS | 1838 | 1462983167775 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}] 09:12:47 INFO - PROCESS | 1838 | 1462983167940 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 09:12:48 INFO - PROCESS | 1838 | 1462983168097 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedcf000 == 72 [pid = 1838] [id = 146] 09:12:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7adeea1400) [pid = 1838] [serial = 437] [outer = (nil)] 09:12:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7adeea8000) [pid = 1838] [serial = 438] [outer = 0x7f7adeea1400] 09:12:48 INFO - PROCESS | 1838 | 1462983168170 Marionette DEBUG loaded listener.js 09:12:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7adeeae800) [pid = 1838] [serial = 439] [outer = 0x7f7adeea1400] 09:12:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7adeeabc00) [pid = 1838] [serial = 440] [outer = 0x7f7ae64d7400] 09:12:48 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:49 INFO - PROCESS | 1838 | 1462983169159 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]]]}] 09:12:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:12:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1429ms 09:12:49 INFO - PROCESS | 1838 | 1462983169199 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 09:12:49 INFO - PROCESS | 1838 | 1462983169203 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 09:12:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:12:49 INFO - PROCESS | 1838 | 1462983169209 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:12:49 INFO - PROCESS | 1838 | 1462983169213 Marionette TRACE conn4 <- [1,558,null,{}] 09:12:49 INFO - PROCESS | 1838 | 1462983169218 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}] 09:12:49 INFO - PROCESS | 1838 | 1462983169390 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 09:12:49 INFO - PROCESS | 1838 | 1462983169552 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adefa3000 == 73 [pid = 1838] [id = 147] 09:12:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7adeea2400) [pid = 1838] [serial = 441] [outer = (nil)] 09:12:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7adf10a000) [pid = 1838] [serial = 442] [outer = 0x7f7adeea2400] 09:12:49 INFO - PROCESS | 1838 | 1462983169631 Marionette DEBUG loaded listener.js 09:12:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7adf10e000) [pid = 1838] [serial = 443] [outer = 0x7f7adeea2400] 09:12:50 INFO - PROCESS | 1838 | 1462983170436 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]]]}] 09:12:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:12:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1282ms 09:12:50 INFO - PROCESS | 1838 | 1462983170492 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 09:12:50 INFO - PROCESS | 1838 | 1462983170496 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 09:12:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:12:50 INFO - PROCESS | 1838 | 1462983170503 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:12:50 INFO - PROCESS | 1838 | 1462983170506 Marionette TRACE conn4 <- [1,562,null,{}] 09:12:50 INFO - PROCESS | 1838 | 1462983170511 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}] 09:12:50 INFO - PROCESS | 1838 | 1462983170733 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 09:12:50 INFO - PROCESS | 1838 | 1462983170848 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1c9000 == 74 [pid = 1838] [id = 148] 09:12:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7adeeaf800) [pid = 1838] [serial = 444] [outer = (nil)] 09:12:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7adf322000) [pid = 1838] [serial = 445] [outer = 0x7f7adeeaf800] 09:12:50 INFO - PROCESS | 1838 | 1462983170922 Marionette DEBUG loaded listener.js 09:12:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7adf326800) [pid = 1838] [serial = 446] [outer = 0x7f7adeeaf800] 09:12:51 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:51 INFO - PROCESS | 1838 | 1462983171821 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]]]}] 09:12:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:12:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1379ms 09:12:51 INFO - PROCESS | 1838 | 1462983171884 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 09:12:51 INFO - PROCESS | 1838 | 1462983171888 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 09:12:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:12:51 INFO - PROCESS | 1838 | 1462983171894 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:12:51 INFO - PROCESS | 1838 | 1462983171896 Marionette TRACE conn4 <- [1,566,null,{}] 09:12:51 INFO - PROCESS | 1838 | 1462983171906 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}] 09:12:52 INFO - PROCESS | 1838 | 1462983172341 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 09:12:52 INFO - PROCESS | 1838 | 1462983172583 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42dc800 == 75 [pid = 1838] [id = 149] 09:12:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7adf32d800) [pid = 1838] [serial = 447] [outer = (nil)] 09:12:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7adfc1cc00) [pid = 1838] [serial = 448] [outer = 0x7f7adf32d800] 09:12:52 INFO - PROCESS | 1838 | 1462983172657 Marionette DEBUG loaded listener.js 09:12:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7adfc28800) [pid = 1838] [serial = 449] [outer = 0x7f7adf32d800] 09:12:53 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:53 INFO - PROCESS | 1838 | 1462983173468 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]]]}] 09:12:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:12:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1631ms 09:12:53 INFO - PROCESS | 1838 | 1462983173527 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 09:12:53 INFO - PROCESS | 1838 | 1462983173534 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 09:12:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:12:53 INFO - PROCESS | 1838 | 1462983173541 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:12:53 INFO - PROCESS | 1838 | 1462983173547 Marionette TRACE conn4 <- [1,570,null,{}] 09:12:53 INFO - PROCESS | 1838 | 1462983173554 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}] 09:12:53 INFO - PROCESS | 1838 | 1462983173722 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 09:12:53 INFO - PROCESS | 1838 | 1462983173914 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc85800 == 76 [pid = 1838] [id = 150] 09:12:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7adfd9c400) [pid = 1838] [serial = 450] [outer = (nil)] 09:12:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ae00af400) [pid = 1838] [serial = 451] [outer = 0x7f7adfd9c400] 09:12:54 INFO - PROCESS | 1838 | 1462983174043 Marionette DEBUG loaded listener.js 09:12:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ae00b4000) [pid = 1838] [serial = 452] [outer = 0x7f7adfd9c400] 09:12:54 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefa50000 == 75 [pid = 1838] [id = 138] 09:12:54 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7b03ddb800) [pid = 1838] [serial = 378] [outer = (nil)] [url = about:blank] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4353800 == 74 [pid = 1838] [id = 137] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af03af000 == 73 [pid = 1838] [id = 136] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef57c800 == 72 [pid = 1838] [id = 135] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f62000 == 71 [pid = 1838] [id = 134] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae729d000 == 70 [pid = 1838] [id = 133] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b02fd6800 == 69 [pid = 1838] [id = 129] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbe76800 == 68 [pid = 1838] [id = 128] 09:12:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef117800 == 67 [pid = 1838] [id = 127] 09:12:54 INFO - PROCESS | 1838 | 1462983174974 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]]]}] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7afd15c800) [pid = 1838] [serial = 372] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7aebfac800) [pid = 1838] [serial = 363] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7aed176000) [pid = 1838] [serial = 364] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7aef559400) [pid = 1838] [serial = 366] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7aef8c4000) [pid = 1838] [serial = 367] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ae639a000) [pid = 1838] [serial = 361] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ae44a8800) [pid = 1838] [serial = 360] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae8b90c00) [pid = 1838] [serial = 348] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ae5949c00) [pid = 1838] [serial = 345] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7af1066c00) [pid = 1838] [serial = 369] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7aef8c5000) [pid = 1838] [serial = 351] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7af5411800) [pid = 1838] [serial = 354] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7afd1ec400) [pid = 1838] [serial = 357] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7afc3e9800) [pid = 1838] [serial = 375] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7aff2dfc00) [pid = 1838] [serial = 373] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7af1ab0800) [pid = 1838] [serial = 370] [outer = (nil)] [url = about:blank] 09:12:55 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7b011c8400) [pid = 1838] [serial = 376] [outer = (nil)] [url = about:blank] 09:12:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:12:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1482ms 09:12:55 INFO - PROCESS | 1838 | 1462983175028 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 09:12:55 INFO - PROCESS | 1838 | 1462983175033 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 09:12:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:12:55 INFO - PROCESS | 1838 | 1462983175040 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:12:55 INFO - PROCESS | 1838 | 1462983175043 Marionette TRACE conn4 <- [1,574,null,{}] 09:12:55 INFO - PROCESS | 1838 | 1462983175049 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}] 09:12:55 INFO - PROCESS | 1838 | 1462983175214 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 09:12:55 INFO - PROCESS | 1838 | 1462983175229 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50d2800 == 68 [pid = 1838] [id = 151] 09:12:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ae00f8800) [pid = 1838] [serial = 453] [outer = (nil)] 09:12:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ae0711400) [pid = 1838] [serial = 454] [outer = 0x7f7ae00f8800] 09:12:55 INFO - PROCESS | 1838 | 1462983175296 Marionette DEBUG loaded listener.js 09:12:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7ae0790400) [pid = 1838] [serial = 455] [outer = 0x7f7ae00f8800] 09:12:56 INFO - PROCESS | 1838 | 1462983176197 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]]]}] 09:12:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:12:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1182ms 09:12:56 INFO - PROCESS | 1838 | 1462983176229 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 09:12:56 INFO - PROCESS | 1838 | 1462983176234 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 09:12:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:12:56 INFO - PROCESS | 1838 | 1462983176251 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:12:56 INFO - PROCESS | 1838 | 1462983176259 Marionette TRACE conn4 <- [1,578,null,{}] 09:12:56 INFO - PROCESS | 1838 | 1462983176266 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}] 09:12:56 INFO - PROCESS | 1838 | 1462983176438 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 09:12:56 INFO - PROCESS | 1838 | 1462983176553 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed158800 == 69 [pid = 1838] [id = 152] 09:12:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7adfc22400) [pid = 1838] [serial = 456] [outer = (nil)] 09:12:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ae4297400) [pid = 1838] [serial = 457] [outer = 0x7f7adfc22400] 09:12:56 INFO - PROCESS | 1838 | 1462983176621 Marionette DEBUG loaded listener.js 09:12:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ae449c800) [pid = 1838] [serial = 458] [outer = 0x7f7adfc22400] 09:12:57 INFO - PROCESS | 1838 | 1462983177392 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]]]}] 09:12:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:12:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1202ms 09:12:57 INFO - PROCESS | 1838 | 1462983177446 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 09:12:57 INFO - PROCESS | 1838 | 1462983177450 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 09:12:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:12:57 INFO - PROCESS | 1838 | 1462983177465 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:12:57 INFO - PROCESS | 1838 | 1462983177468 Marionette TRACE conn4 <- [1,582,null,{}] 09:12:57 INFO - PROCESS | 1838 | 1462983177474 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}] 09:12:57 INFO - PROCESS | 1838 | 1462983177675 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 09:12:57 INFO - PROCESS | 1838 | 1462983177701 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd15000 == 70 [pid = 1838] [id = 153] 09:12:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ae433e800) [pid = 1838] [serial = 459] [outer = (nil)] 09:12:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ae550d400) [pid = 1838] [serial = 460] [outer = 0x7f7ae433e800] 09:12:57 INFO - PROCESS | 1838 | 1462983177765 Marionette DEBUG loaded listener.js 09:12:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ae6415c00) [pid = 1838] [serial = 461] [outer = 0x7f7ae433e800] 09:12:58 INFO - PROCESS | 1838 | 1462983178627 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]]]}] 09:12:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:12:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1237ms 09:12:58 INFO - PROCESS | 1838 | 1462983178700 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 09:12:58 INFO - PROCESS | 1838 | 1462983178703 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 09:12:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:12:58 INFO - PROCESS | 1838 | 1462983178709 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:12:58 INFO - PROCESS | 1838 | 1462983178711 Marionette TRACE conn4 <- [1,586,null,{}] 09:12:58 INFO - PROCESS | 1838 | 1462983178717 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}] 09:12:58 INFO - PROCESS | 1838 | 1462983178920 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 09:12:58 INFO - PROCESS | 1838 | 1462983178945 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:12:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03b3000 == 71 [pid = 1838] [id = 154] 09:12:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ae8b91000) [pid = 1838] [serial = 462] [outer = (nil)] 09:12:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ae8b97000) [pid = 1838] [serial = 463] [outer = 0x7f7ae8b91000] 09:12:59 INFO - PROCESS | 1838 | 1462983179018 Marionette DEBUG loaded listener.js 09:12:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7aebfac800) [pid = 1838] [serial = 464] [outer = 0x7f7ae8b91000] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7af176f400) [pid = 1838] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ae8b92c00) [pid = 1838] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae0713c00) [pid = 1838] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ae449d800) [pid = 1838] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7b03a9f400) [pid = 1838] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ae7f92c00) [pid = 1838] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7ae4332c00) [pid = 1838] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:12:59 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ae429a400) [pid = 1838] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:12:59 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:12:59 INFO - PROCESS | 1838 | 1462983179944 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]]]}] 09:12:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:12:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1289ms 09:13:00 INFO - PROCESS | 1838 | 1462983180000 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 09:13:00 INFO - PROCESS | 1838 | 1462983180005 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 09:13:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:13:00 INFO - PROCESS | 1838 | 1462983180014 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:13:00 INFO - PROCESS | 1838 | 1462983180016 Marionette TRACE conn4 <- [1,590,null,{}] 09:13:00 INFO - PROCESS | 1838 | 1462983180021 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}] 09:13:00 INFO - PROCESS | 1838 | 1462983180218 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 09:13:00 INFO - PROCESS | 1838 | 1462983180229 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16e4000 == 72 [pid = 1838] [id = 155] 09:13:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7adfc25800) [pid = 1838] [serial = 465] [outer = (nil)] 09:13:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ae7246000) [pid = 1838] [serial = 466] [outer = 0x7f7adfc25800] 09:13:00 INFO - PROCESS | 1838 | 1462983180390 Marionette DEBUG loaded listener.js 09:13:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7aee3d0400) [pid = 1838] [serial = 467] [outer = 0x7f7adfc25800] 09:13:01 INFO - PROCESS | 1838 | 1462983181283 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]]]}] 09:13:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:13:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1334ms 09:13:01 INFO - PROCESS | 1838 | 1462983181348 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 09:13:01 INFO - PROCESS | 1838 | 1462983181351 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 09:13:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:13:01 INFO - PROCESS | 1838 | 1462983181357 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:13:01 INFO - PROCESS | 1838 | 1462983181359 Marionette TRACE conn4 <- [1,594,null,{}] 09:13:01 INFO - PROCESS | 1838 | 1462983181365 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}] 09:13:01 INFO - PROCESS | 1838 | 1462983181596 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 09:13:01 INFO - PROCESS | 1838 | 1462983181824 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42e0000 == 73 [pid = 1838] [id = 156] 09:13:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7adf323400) [pid = 1838] [serial = 468] [outer = (nil)] 09:13:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7adf32e000) [pid = 1838] [serial = 469] [outer = 0x7f7adf323400] 09:13:01 INFO - PROCESS | 1838 | 1462983181981 Marionette DEBUG loaded listener.js 09:13:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7adfd91c00) [pid = 1838] [serial = 470] [outer = 0x7f7adf323400] 09:13:02 INFO - PROCESS | 1838 | 1462983182943 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]]]}] 09:13:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:13:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1632ms 09:13:02 INFO - PROCESS | 1838 | 1462983182993 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 09:13:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:13:03 INFO - PROCESS | 1838 | 1462983182999 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 09:13:03 INFO - PROCESS | 1838 | 1462983183007 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:13:03 INFO - PROCESS | 1838 | 1462983183012 Marionette TRACE conn4 <- [1,598,null,{}] 09:13:03 INFO - PROCESS | 1838 | 1462983183020 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}] 09:13:03 INFO - PROCESS | 1838 | 1462983183204 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 09:13:03 INFO - PROCESS | 1838 | 1462983183361 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3dc000 == 74 [pid = 1838] [id = 157] 09:13:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7adeeae400) [pid = 1838] [serial = 471] [outer = (nil)] 09:13:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ae070d000) [pid = 1838] [serial = 472] [outer = 0x7f7adeeae400] 09:13:03 INFO - PROCESS | 1838 | 1462983183444 Marionette DEBUG loaded listener.js 09:13:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ae0793800) [pid = 1838] [serial = 473] [outer = 0x7f7adeeae400] 09:13:04 INFO - PROCESS | 1838 | 1462983184419 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]]]}] 09:13:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:13:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1492ms 09:13:04 INFO - PROCESS | 1838 | 1462983184499 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 09:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:13:04 INFO - PROCESS | 1838 | 1462983184505 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 09:13:04 INFO - PROCESS | 1838 | 1462983184512 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:13:04 INFO - PROCESS | 1838 | 1462983184518 Marionette TRACE conn4 <- [1,602,null,{}] 09:13:04 INFO - PROCESS | 1838 | 1462983184525 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}] 09:13:04 INFO - PROCESS | 1838 | 1462983184726 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 09:13:04 INFO - PROCESS | 1838 | 1462983184886 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1693000 == 75 [pid = 1838] [id = 158] 09:13:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ae433c000) [pid = 1838] [serial = 474] [outer = (nil)] 09:13:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ae6391c00) [pid = 1838] [serial = 475] [outer = 0x7f7ae433c000] 09:13:05 INFO - PROCESS | 1838 | 1462983185091 Marionette DEBUG loaded listener.js 09:13:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ae7325000) [pid = 1838] [serial = 476] [outer = 0x7f7ae433c000] 09:13:06 INFO - PROCESS | 1838 | 1462983186444 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]]]}] 09:13:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:13:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1998ms 09:13:06 INFO - PROCESS | 1838 | 1462983186525 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 09:13:06 INFO - PROCESS | 1838 | 1462983186535 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 09:13:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:13:06 INFO - PROCESS | 1838 | 1462983186561 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:13:06 INFO - PROCESS | 1838 | 1462983186572 Marionette TRACE conn4 <- [1,606,null,{}] 09:13:06 INFO - PROCESS | 1838 | 1462983186637 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}] 09:13:06 INFO - PROCESS | 1838 | 1462983186968 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 09:13:07 INFO - PROCESS | 1838 | 1462983187146 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff3db000 == 76 [pid = 1838] [id = 159] 09:13:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ae550dc00) [pid = 1838] [serial = 477] [outer = (nil)] 09:13:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7aed171800) [pid = 1838] [serial = 478] [outer = 0x7f7ae550dc00] 09:13:07 INFO - PROCESS | 1838 | 1462983187224 Marionette DEBUG loaded listener.js 09:13:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7aef9c0000) [pid = 1838] [serial = 479] [outer = 0x7f7ae550dc00] 09:13:08 INFO - PROCESS | 1838 | 1462983188090 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]]]}] 09:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1610ms 09:13:08 INFO - PROCESS | 1838 | 1462983188158 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 09:13:08 INFO - PROCESS | 1838 | 1462983188162 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 09:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:13:08 INFO - PROCESS | 1838 | 1462983188168 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:13:08 INFO - PROCESS | 1838 | 1462983188171 Marionette TRACE conn4 <- [1,610,null,{}] 09:13:08 INFO - PROCESS | 1838 | 1462983188177 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}] 09:13:08 INFO - PROCESS | 1838 | 1462983188365 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 09:13:08 INFO - PROCESS | 1838 | 1462983188523 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02fc7000 == 77 [pid = 1838] [id = 160] 09:13:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ae7243000) [pid = 1838] [serial = 480] [outer = (nil)] 09:13:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7af0098400) [pid = 1838] [serial = 481] [outer = 0x7f7ae7243000] 09:13:08 INFO - PROCESS | 1838 | 1462983188605 Marionette DEBUG loaded listener.js 09:13:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7af0f52000) [pid = 1838] [serial = 482] [outer = 0x7f7ae7243000] 09:13:09 INFO - PROCESS | 1838 | 1462983189491 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]]]}] 09:13:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:13:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1396ms 09:13:09 INFO - PROCESS | 1838 | 1462983189565 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 09:13:09 INFO - PROCESS | 1838 | 1462983189568 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 09:13:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:13:09 INFO - PROCESS | 1838 | 1462983189576 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:13:09 INFO - PROCESS | 1838 | 1462983189579 Marionette TRACE conn4 <- [1,614,null,{}] 09:13:09 INFO - PROCESS | 1838 | 1462983189585 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}] 09:13:09 INFO - PROCESS | 1838 | 1462983189808 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 09:13:09 INFO - PROCESS | 1838 | 1462983189968 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ec2000 == 78 [pid = 1838] [id = 161] 09:13:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7af1af4800) [pid = 1838] [serial = 483] [outer = (nil)] 09:13:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7af5363800) [pid = 1838] [serial = 484] [outer = 0x7f7af1af4800] 09:13:10 INFO - PROCESS | 1838 | 1462983190061 Marionette DEBUG loaded listener.js 09:13:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7afc145800) [pid = 1838] [serial = 485] [outer = 0x7f7af1af4800] 09:13:10 INFO - PROCESS | 1838 | 1462983190974 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]]]}] 09:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1441ms 09:13:11 INFO - PROCESS | 1838 | 1462983191018 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 09:13:11 INFO - PROCESS | 1838 | 1462983191022 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 09:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:13:11 INFO - PROCESS | 1838 | 1462983191028 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:13:11 INFO - PROCESS | 1838 | 1462983191031 Marionette TRACE conn4 <- [1,618,null,{}] 09:13:11 INFO - PROCESS | 1838 | 1462983191037 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}] 09:13:11 INFO - PROCESS | 1838 | 1462983191234 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 09:13:11 INFO - PROCESS | 1838 | 1462983191393 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4466800 == 79 [pid = 1838] [id = 162] 09:13:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7af0f60800) [pid = 1838] [serial = 486] [outer = (nil)] 09:13:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7b00a99c00) [pid = 1838] [serial = 487] [outer = 0x7f7af0f60800] 09:13:11 INFO - PROCESS | 1838 | 1462983191476 Marionette DEBUG loaded listener.js 09:13:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7b013db000) [pid = 1838] [serial = 488] [outer = 0x7f7af0f60800] 09:13:12 INFO - PROCESS | 1838 | 1462983192382 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]]]}] 09:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1429ms 09:13:12 INFO - PROCESS | 1838 | 1462983192458 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 09:13:12 INFO - PROCESS | 1838 | 1462983192463 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 09:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:13:12 INFO - PROCESS | 1838 | 1462983192469 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:13:12 INFO - PROCESS | 1838 | 1462983192472 Marionette TRACE conn4 <- [1,622,null,{}] 09:13:12 INFO - PROCESS | 1838 | 1462983192478 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}] 09:13:12 INFO - PROCESS | 1838 | 1462983192672 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 09:13:12 INFO - PROCESS | 1838 | 1462983192835 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcc7800 == 80 [pid = 1838] [id = 163] 09:13:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adbb42400) [pid = 1838] [serial = 489] [outer = (nil)] 09:13:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7adbb4a000) [pid = 1838] [serial = 490] [outer = 0x7f7adbb42400] 09:13:12 INFO - PROCESS | 1838 | 1462983192917 Marionette DEBUG loaded listener.js 09:13:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7adbb4f400) [pid = 1838] [serial = 491] [outer = 0x7f7adbb42400] 09:13:13 INFO - PROCESS | 1838 | 1462983193893 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]]]}] 09:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1482ms 09:13:13 INFO - PROCESS | 1838 | 1462983193953 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 09:13:13 INFO - PROCESS | 1838 | 1462983193959 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 09:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:13:13 INFO - PROCESS | 1838 | 1462983193968 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:13:13 INFO - PROCESS | 1838 | 1462983193971 Marionette TRACE conn4 <- [1,626,null,{}] 09:13:13 INFO - PROCESS | 1838 | 1462983193980 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}] 09:13:14 INFO - PROCESS | 1838 | 1462983194201 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 09:13:14 INFO - PROCESS | 1838 | 1462983194409 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbce1000 == 81 [pid = 1838] [id = 164] 09:13:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adbb43c00) [pid = 1838] [serial = 492] [outer = (nil)] 09:13:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7addc38400) [pid = 1838] [serial = 493] [outer = 0x7f7adbb43c00] 09:13:14 INFO - PROCESS | 1838 | 1462983194529 Marionette DEBUG loaded listener.js 09:13:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7addc3c800) [pid = 1838] [serial = 494] [outer = 0x7f7adbb43c00] 09:13:15 INFO - PROCESS | 1838 | 1462983195360 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]]]}] 09:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1437ms 09:13:15 INFO - PROCESS | 1838 | 1462983195405 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 09:13:15 INFO - PROCESS | 1838 | 1462983195409 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 09:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:13:15 INFO - PROCESS | 1838 | 1462983195415 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:13:15 INFO - PROCESS | 1838 | 1462983195425 Marionette TRACE conn4 <- [1,630,null,{}] 09:13:15 INFO - PROCESS | 1838 | 1462983195430 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}] 09:13:15 INFO - PROCESS | 1838 | 1462983195606 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 09:13:15 INFO - PROCESS | 1838 | 1462983195771 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe45800 == 82 [pid = 1838] [id = 165] 09:13:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adbb47800) [pid = 1838] [serial = 495] [outer = (nil)] 09:13:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adbeae000) [pid = 1838] [serial = 496] [outer = 0x7f7adbb47800] 09:13:15 INFO - PROCESS | 1838 | 1462983195852 Marionette DEBUG loaded listener.js 09:13:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adbeb3400) [pid = 1838] [serial = 497] [outer = 0x7f7adbb47800] 09:13:16 INFO - PROCESS | 1838 | 1462983196767 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]]]}] 09:13:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:13:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1392ms 09:13:16 INFO - PROCESS | 1838 | 1462983196808 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 09:13:16 INFO - PROCESS | 1838 | 1462983196812 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 09:13:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:13:16 INFO - PROCESS | 1838 | 1462983196818 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:13:16 INFO - PROCESS | 1838 | 1462983196820 Marionette TRACE conn4 <- [1,634,null,{}] 09:13:16 INFO - PROCESS | 1838 | 1462983196826 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}] 09:13:17 INFO - PROCESS | 1838 | 1462983197008 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 09:13:17 INFO - PROCESS | 1838 | 1462983197190 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4d9000 == 83 [pid = 1838] [id = 166] 09:13:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adbeb5c00) [pid = 1838] [serial = 498] [outer = (nil)] 09:13:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7addc3d400) [pid = 1838] [serial = 499] [outer = 0x7f7adbeb5c00] 09:13:17 INFO - PROCESS | 1838 | 1462983197279 Marionette DEBUG loaded listener.js 09:13:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7adfc1f000) [pid = 1838] [serial = 500] [outer = 0x7f7adbeb5c00] 09:13:18 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:18 INFO - PROCESS | 1838 | 1462983198585 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]]]}] 09:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1829ms 09:13:18 INFO - PROCESS | 1838 | 1462983198660 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 09:13:18 INFO - PROCESS | 1838 | 1462983198666 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 09:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:13:18 INFO - PROCESS | 1838 | 1462983198676 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:13:18 INFO - PROCESS | 1838 | 1462983198682 Marionette TRACE conn4 <- [1,638,null,{}] 09:13:18 INFO - PROCESS | 1838 | 1462983198693 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}] 09:13:18 INFO - PROCESS | 1838 | 1462983198919 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 09:13:19 INFO - PROCESS | 1838 | 1462983199253 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedcc800 == 84 [pid = 1838] [id = 167] 09:13:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7adf32f800) [pid = 1838] [serial = 501] [outer = (nil)] 09:13:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7adfc23800) [pid = 1838] [serial = 502] [outer = 0x7f7adf32f800] 09:13:19 INFO - PROCESS | 1838 | 1462983199332 Marionette DEBUG loaded listener.js 09:13:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7adfd93c00) [pid = 1838] [serial = 503] [outer = 0x7f7adf32f800] 09:13:19 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adfd98c00) [pid = 1838] [serial = 417] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7af0354000) [pid = 1838] [serial = 387] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7b011cf400) [pid = 1838] [serial = 390] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7b03d6bc00) [pid = 1838] [serial = 393] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef124000 == 83 [pid = 1838] [id = 40] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af072c000 == 82 [pid = 1838] [id = 35] 09:13:20 INFO - PROCESS | 1838 | 1462983200206 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]]]}] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16e4000 == 81 [pid = 1838] [id = 155] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af03b3000 == 80 [pid = 1838] [id = 154] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd15000 == 79 [pid = 1838] [id = 153] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed158800 == 78 [pid = 1838] [id = 152] 09:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1594ms 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50d2800 == 77 [pid = 1838] [id = 151] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfc85800 == 76 [pid = 1838] [id = 150] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42dc800 == 75 [pid = 1838] [id = 149] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adefa3000 == 74 [pid = 1838] [id = 147] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adedcf000 == 73 [pid = 1838] [id = 146] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e7e800 == 72 [pid = 1838] [id = 145] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b010bd000 == 71 [pid = 1838] [id = 144] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b8d800 == 70 [pid = 1838] [id = 143] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b010a6000 == 69 [pid = 1838] [id = 142] 09:13:20 INFO - PROCESS | 1838 | 1462983200287 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 09:13:20 INFO - PROCESS | 1838 | 1462983200295 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0067a000 == 68 [pid = 1838] [id = 141] 09:13:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50d9800 == 67 [pid = 1838] [id = 140] 09:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:13:20 INFO - PROCESS | 1838 | 1462983200314 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:13:20 INFO - PROCESS | 1838 | 1462983200319 Marionette TRACE conn4 <- [1,642,null,{}] 09:13:20 INFO - PROCESS | 1838 | 1462983200325 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}] 09:13:20 INFO - PROCESS | 1838 | 1462983200500 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae8b8cc00) [pid = 1838] [serial = 409] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7afd4cec00) [pid = 1838] [serial = 343] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7aee317000) [pid = 1838] [serial = 411] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7aef8bd800) [pid = 1838] [serial = 412] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae071a400) [pid = 1838] [serial = 414] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae44a5800) [pid = 1838] [serial = 402] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae594cc00) [pid = 1838] [serial = 403] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7b0533f400) [pid = 1838] [serial = 379] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7aefd5cc00) [pid = 1838] [serial = 384] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ae9f0b400) [pid = 1838] [serial = 405] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7aed178400) [pid = 1838] [serial = 406] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ae433c800) [pid = 1838] [serial = 408] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae44a1c00) [pid = 1838] [serial = 400] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae429c400) [pid = 1838] [serial = 399] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ae540b800) [pid = 1838] [serial = 396] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae8c84c00) [pid = 1838] [serial = 381] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7aef8c9000) [pid = 1838] [serial = 415] [outer = (nil)] [url = about:blank] 09:13:20 INFO - PROCESS | 1838 | 1462983200645 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42dc800 == 68 [pid = 1838] [id = 168] 09:13:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adfc1d800) [pid = 1838] [serial = 504] [outer = (nil)] 09:13:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ae00ecc00) [pid = 1838] [serial = 505] [outer = 0x7f7adfc1d800] 09:13:20 INFO - PROCESS | 1838 | 1462983200795 Marionette DEBUG loaded listener.js 09:13:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ae070f400) [pid = 1838] [serial = 506] [outer = 0x7f7adfc1d800] 09:13:21 INFO - PROCESS | 1838 | 1462983201551 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]]]}] 09:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1283ms 09:13:21 INFO - PROCESS | 1838 | 1462983201597 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 09:13:21 INFO - PROCESS | 1838 | 1462983201601 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 09:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:13:21 INFO - PROCESS | 1838 | 1462983201608 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:13:21 INFO - PROCESS | 1838 | 1462983201613 Marionette TRACE conn4 <- [1,646,null,{}] 09:13:21 INFO - PROCESS | 1838 | 1462983201628 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}] 09:13:21 INFO - PROCESS | 1838 | 1462983201806 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 09:13:21 INFO - PROCESS | 1838 | 1462983201822 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae546f000 == 69 [pid = 1838] [id = 169] 09:13:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adfc28c00) [pid = 1838] [serial = 507] [outer = (nil)] 09:13:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ae4339000) [pid = 1838] [serial = 508] [outer = 0x7f7adfc28c00] 09:13:22 INFO - PROCESS | 1838 | 1462983201997 Marionette DEBUG loaded listener.js 09:13:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae44a3000) [pid = 1838] [serial = 509] [outer = 0x7f7adfc28c00] 09:13:22 INFO - PROCESS | 1838 | 1462983202802 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]]]}] 09:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1240ms 09:13:22 INFO - PROCESS | 1838 | 1462983202855 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 09:13:22 INFO - PROCESS | 1838 | 1462983202860 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 09:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:13:22 INFO - PROCESS | 1838 | 1462983202866 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:13:22 INFO - PROCESS | 1838 | 1462983202868 Marionette TRACE conn4 <- [1,650,null,{}] 09:13:22 INFO - PROCESS | 1838 | 1462983202885 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}] 09:13:23 INFO - PROCESS | 1838 | 1462983203161 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 09:13:23 INFO - PROCESS | 1838 | 1462983203208 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8be5000 == 70 [pid = 1838] [id = 170] 09:13:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adfd93800) [pid = 1838] [serial = 510] [outer = (nil)] 09:13:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae595a400) [pid = 1838] [serial = 511] [outer = 0x7f7adfd93800] 09:13:23 INFO - PROCESS | 1838 | 1462983203282 Marionette DEBUG loaded listener.js 09:13:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae595f400) [pid = 1838] [serial = 512] [outer = 0x7f7adfd93800] 09:13:24 INFO - PROCESS | 1838 | 1462983204280 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]]]}] 09:13:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:13:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1445ms 09:13:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:13:24 INFO - PROCESS | 1838 | 1462983204312 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 09:13:24 INFO - PROCESS | 1838 | 1462983204315 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 09:13:24 INFO - PROCESS | 1838 | 1462983204322 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:13:24 INFO - PROCESS | 1838 | 1462983204325 Marionette TRACE conn4 <- [1,654,null,{}] 09:13:24 INFO - PROCESS | 1838 | 1462983204331 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}] 09:13:24 INFO - PROCESS | 1838 | 1462983204588 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 09:13:24 INFO - PROCESS | 1838 | 1462983204609 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee2dc800 == 71 [pid = 1838] [id = 171] 09:13:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ae5954c00) [pid = 1838] [serial = 513] [outer = (nil)] 09:13:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae70ec000) [pid = 1838] [serial = 514] [outer = 0x7f7ae5954c00] 09:13:24 INFO - PROCESS | 1838 | 1462983204681 Marionette DEBUG loaded listener.js 09:13:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae7ed3c00) [pid = 1838] [serial = 515] [outer = 0x7f7ae5954c00] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7adfd9c400) [pid = 1838] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae433e800) [pid = 1838] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7adf32d800) [pid = 1838] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae00f8800) [pid = 1838] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ae8b91000) [pid = 1838] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:13:25 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adfc22400) [pid = 1838] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:13:25 INFO - PROCESS | 1838 | 1462983205731 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]]]}] 09:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1481ms 09:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:13:25 INFO - PROCESS | 1838 | 1462983205802 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 09:13:25 INFO - PROCESS | 1838 | 1462983205805 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 09:13:25 INFO - PROCESS | 1838 | 1462983205813 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:13:25 INFO - PROCESS | 1838 | 1462983205817 Marionette TRACE conn4 <- [1,658,null,{}] 09:13:25 INFO - PROCESS | 1838 | 1462983205824 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}] 09:13:26 INFO - PROCESS | 1838 | 1462983206058 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 09:13:26 INFO - PROCESS | 1838 | 1462983206192 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd0d800 == 72 [pid = 1838] [id = 172] 09:13:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ae4291800) [pid = 1838] [serial = 516] [outer = (nil)] 09:13:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae5961000) [pid = 1838] [serial = 517] [outer = 0x7f7ae4291800] 09:13:26 INFO - PROCESS | 1838 | 1462983206268 Marionette DEBUG loaded listener.js 09:13:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7af076a800) [pid = 1838] [serial = 518] [outer = 0x7f7ae4291800] 09:13:27 INFO - PROCESS | 1838 | 1462983207414 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]]]}] 09:13:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:13:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1648ms 09:13:27 INFO - PROCESS | 1838 | 1462983207461 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 09:13:27 INFO - PROCESS | 1838 | 1462983207468 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 09:13:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:13:27 INFO - PROCESS | 1838 | 1462983207477 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:13:27 INFO - PROCESS | 1838 | 1462983207483 Marionette TRACE conn4 <- [1,662,null,{}] 09:13:27 INFO - PROCESS | 1838 | 1462983207493 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}] 09:13:27 INFO - PROCESS | 1838 | 1462983207733 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 09:13:28 INFO - PROCESS | 1838 | 1462983208062 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42d1800 == 73 [pid = 1838] [id = 173] 09:13:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adf104800) [pid = 1838] [serial = 519] [outer = (nil)] 09:13:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adf32a400) [pid = 1838] [serial = 520] [outer = 0x7f7adf104800] 09:13:28 INFO - PROCESS | 1838 | 1462983208145 Marionette DEBUG loaded listener.js 09:13:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7adfd99400) [pid = 1838] [serial = 521] [outer = 0x7f7adf104800] 09:13:28 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:29 INFO - PROCESS | 1838 | 1462983209044 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]]]}] 09:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1639ms 09:13:29 INFO - PROCESS | 1838 | 1462983209117 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 09:13:29 INFO - PROCESS | 1838 | 1462983209125 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 09:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:13:29 INFO - PROCESS | 1838 | 1462983209137 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:13:29 INFO - PROCESS | 1838 | 1462983209141 Marionette TRACE conn4 <- [1,666,null,{}] 09:13:29 INFO - PROCESS | 1838 | 1462983209149 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}] 09:13:29 INFO - PROCESS | 1838 | 1462983209379 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 09:13:29 INFO - PROCESS | 1838 | 1462983209590 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee2d7000 == 74 [pid = 1838] [id = 174] 09:13:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae0714c00) [pid = 1838] [serial = 522] [outer = (nil)] 09:13:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae078d800) [pid = 1838] [serial = 523] [outer = 0x7f7ae0714c00] 09:13:29 INFO - PROCESS | 1838 | 1462983209714 Marionette DEBUG loaded listener.js 09:13:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae4333400) [pid = 1838] [serial = 524] [outer = 0x7f7ae0714c00] 09:13:30 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:30 INFO - PROCESS | 1838 | 1462983210833 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]]]}] 09:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1735ms 09:13:30 INFO - PROCESS | 1838 | 1462983210874 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 09:13:30 INFO - PROCESS | 1838 | 1462983210881 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 09:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:13:30 INFO - PROCESS | 1838 | 1462983210890 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:13:30 INFO - PROCESS | 1838 | 1462983210898 Marionette TRACE conn4 <- [1,670,null,{}] 09:13:30 INFO - PROCESS | 1838 | 1462983210926 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}] 09:13:31 INFO - PROCESS | 1838 | 1462983211195 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 09:13:31 INFO - PROCESS | 1838 | 1462983211431 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1695000 == 75 [pid = 1838] [id = 175] 09:13:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae5955000) [pid = 1838] [serial = 525] [outer = (nil)] 09:13:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae8950c00) [pid = 1838] [serial = 526] [outer = 0x7f7ae5955000] 09:13:31 INFO - PROCESS | 1838 | 1462983211514 Marionette DEBUG loaded listener.js 09:13:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7aed16b400) [pid = 1838] [serial = 527] [outer = 0x7f7ae5955000] 09:13:32 INFO - PROCESS | 1838 | 1462983212408 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]]]}] 09:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1597ms 09:13:32 INFO - PROCESS | 1838 | 1462983212487 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 09:13:32 INFO - PROCESS | 1838 | 1462983212491 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 09:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:13:32 INFO - PROCESS | 1838 | 1462983212499 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:13:32 INFO - PROCESS | 1838 | 1462983212503 Marionette TRACE conn4 <- [1,674,null,{}] 09:13:32 INFO - PROCESS | 1838 | 1462983212508 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}] 09:13:32 INFO - PROCESS | 1838 | 1462983212740 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 09:13:32 INFO - PROCESS | 1838 | 1462983212949 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afb01d000 == 76 [pid = 1838] [id = 176] 09:13:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae550cc00) [pid = 1838] [serial = 528] [outer = (nil)] 09:13:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7aef8c9000) [pid = 1838] [serial = 529] [outer = 0x7f7ae550cc00] 09:13:33 INFO - PROCESS | 1838 | 1462983213041 Marionette DEBUG loaded listener.js 09:13:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7af0f56800) [pid = 1838] [serial = 530] [outer = 0x7f7ae550cc00] 09:13:33 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:13:33 INFO - PROCESS | 1838 | 1462983213920 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]]]}] 09:13:33 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 09:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1491ms 09:13:33 INFO - PROCESS | 1838 | 1462983213990 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 09:13:33 INFO - PROCESS | 1838 | 1462983213993 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 09:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:13:34 INFO - PROCESS | 1838 | 1462983214000 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:13:34 INFO - PROCESS | 1838 | 1462983214004 Marionette TRACE conn4 <- [1,678,null,{}] 09:13:34 INFO - PROCESS | 1838 | 1462983214010 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}] 09:13:34 INFO - PROCESS | 1838 | 1462983214188 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 09:13:34 INFO - PROCESS | 1838 | 1462983214350 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00606000 == 77 [pid = 1838] [id = 177] 09:13:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7af1ab4400) [pid = 1838] [serial = 531] [outer = (nil)] 09:13:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7afb0e3000) [pid = 1838] [serial = 532] [outer = 0x7f7af1ab4400] 09:13:34 INFO - PROCESS | 1838 | 1462983214432 Marionette DEBUG loaded listener.js 09:13:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7afbeec800) [pid = 1838] [serial = 533] [outer = 0x7f7af1ab4400] 09:13:35 INFO - PROCESS | 1838 | 1462983215295 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]]]}] 09:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1335ms 09:13:35 INFO - PROCESS | 1838 | 1462983215336 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 09:13:35 INFO - PROCESS | 1838 | 1462983215340 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 09:13:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:13:35 INFO - PROCESS | 1838 | 1462983215346 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:13:35 INFO - PROCESS | 1838 | 1462983215348 Marionette TRACE conn4 <- [1,682,null,{}] 09:13:35 INFO - PROCESS | 1838 | 1462983215355 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}] 09:13:35 INFO - PROCESS | 1838 | 1462983215571 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 09:13:35 INFO - PROCESS | 1838 | 1462983215747 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b06180800 == 78 [pid = 1838] [id = 178] 09:13:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7afd4cd400) [pid = 1838] [serial = 534] [outer = (nil)] 09:13:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7b013cec00) [pid = 1838] [serial = 535] [outer = 0x7f7afd4cd400] 09:13:35 INFO - PROCESS | 1838 | 1462983215821 Marionette DEBUG loaded listener.js 09:13:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7b03a5a000) [pid = 1838] [serial = 536] [outer = 0x7f7afd4cd400] 09:13:37 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:37 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:37 INFO - PROCESS | 1838 | 1462983217183 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]]]}] 09:13:37 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) 09:13:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1882ms 09:13:37 INFO - PROCESS | 1838 | 1462983217230 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 09:13:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:13:37 INFO - PROCESS | 1838 | 1462983217234 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 09:13:37 INFO - PROCESS | 1838 | 1462983217240 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:13:37 INFO - PROCESS | 1838 | 1462983217244 Marionette TRACE conn4 <- [1,686,null,{}] 09:13:37 INFO - PROCESS | 1838 | 1462983217249 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}] 09:13:37 INFO - PROCESS | 1838 | 1462983217501 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 09:13:37 INFO - PROCESS | 1838 | 1462983217666 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5fb9800 == 79 [pid = 1838] [id = 179] 09:13:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae00bcc00) [pid = 1838] [serial = 537] [outer = (nil)] 09:13:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae00c5800) [pid = 1838] [serial = 538] [outer = 0x7f7ae00bcc00] 09:13:37 INFO - PROCESS | 1838 | 1462983217740 Marionette DEBUG loaded listener.js 09:13:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7b03a56000) [pid = 1838] [serial = 539] [outer = 0x7f7ae00bcc00] 09:13:38 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:39 INFO - PROCESS | 1838 | 1462983219020 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]]]}] 09:13:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:13:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1839ms 09:13:39 INFO - PROCESS | 1838 | 1462983219152 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 09:13:39 INFO - PROCESS | 1838 | 1462983219155 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 09:13:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:13:39 INFO - PROCESS | 1838 | 1462983219173 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:13:39 INFO - PROCESS | 1838 | 1462983219177 Marionette TRACE conn4 <- [1,690,null,{}] 09:13:39 INFO - PROCESS | 1838 | 1462983219183 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}] 09:13:39 INFO - PROCESS | 1838 | 1462983219347 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 09:13:39 INFO - PROCESS | 1838 | 1462983219808 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc92000 == 80 [pid = 1838] [id = 180] 09:13:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7adbeaec00) [pid = 1838] [serial = 540] [outer = (nil)] 09:13:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7adbeb6000) [pid = 1838] [serial = 541] [outer = 0x7f7adbeaec00] 09:13:39 INFO - PROCESS | 1838 | 1462983219942 Marionette DEBUG loaded listener.js 09:13:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7adeeb0000) [pid = 1838] [serial = 542] [outer = 0x7f7adbeaec00] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e93800 == 79 [pid = 1838] [id = 31] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4355000 == 78 [pid = 1838] [id = 130] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae7246000) [pid = 1838] [serial = 466] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7afc1b5400) [pid = 1838] [serial = 429] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae0790000) [pid = 1838] [serial = 432] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7afd4cc000) [pid = 1838] [serial = 435] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adeea8000) [pid = 1838] [serial = 438] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adf10a000) [pid = 1838] [serial = 442] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7adf322000) [pid = 1838] [serial = 445] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4d9000 == 77 [pid = 1838] [id = 166] 09:13:41 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe45800 == 76 [pid = 1838] [id = 165] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbce1000 == 75 [pid = 1838] [id = 164] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbcc7800 == 74 [pid = 1838] [id = 163] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4466800 == 73 [pid = 1838] [id = 162] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ec2000 == 72 [pid = 1838] [id = 161] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b02fc7000 == 71 [pid = 1838] [id = 160] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aff3db000 == 70 [pid = 1838] [id = 159] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1693000 == 69 [pid = 1838] [id = 158] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3dc000 == 68 [pid = 1838] [id = 157] 09:13:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42e0000 == 67 [pid = 1838] [id = 156] 09:13:41 INFO - PROCESS | 1838 | 1462983221427 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]]]}] 09:13:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:13:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2296ms 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ae550d400) [pid = 1838] [serial = 460] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ae8b97000) [pid = 1838] [serial = 463] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae0711400) [pid = 1838] [serial = 454] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7aebfac800) [pid = 1838] [serial = 464] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7adfc28800) [pid = 1838] [serial = 449] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adfc1cc00) [pid = 1838] [serial = 448] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7adfd9b400) [pid = 1838] [serial = 420] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae00b4000) [pid = 1838] [serial = 452] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ae00af400) [pid = 1838] [serial = 451] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae4297400) [pid = 1838] [serial = 457] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ae4335800) [pid = 1838] [serial = 423] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7af1764400) [pid = 1838] [serial = 426] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae0790400) [pid = 1838] [serial = 455] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae6415c00) [pid = 1838] [serial = 461] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7b00aa7400) [pid = 1838] [serial = 247] [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.] 09:13:41 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae449c800) [pid = 1838] [serial = 458] [outer = (nil)] [url = about:blank] 09:13:41 INFO - PROCESS | 1838 | 1462983221480 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 09:13:41 INFO - PROCESS | 1838 | 1462983221486 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 09:13:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:13:41 INFO - PROCESS | 1838 | 1462983221494 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:13:41 INFO - PROCESS | 1838 | 1462983221500 Marionette TRACE conn4 <- [1,694,null,{}] 09:13:41 INFO - PROCESS | 1838 | 1462983221507 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}] 09:13:41 INFO - PROCESS | 1838 | 1462983221671 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 09:13:41 INFO - PROCESS | 1838 | 1462983221685 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4cf800 == 68 [pid = 1838] [id = 181] 09:13:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7addc3b400) [pid = 1838] [serial = 543] [outer = (nil)] 09:13:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae00b4400) [pid = 1838] [serial = 544] [outer = 0x7f7addc3b400] 09:13:41 INFO - PROCESS | 1838 | 1462983221753 Marionette DEBUG loaded listener.js 09:13:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae00eb000) [pid = 1838] [serial = 545] [outer = 0x7f7addc3b400] 09:13:43 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:43 INFO - PROCESS | 1838 | 1462983223144 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]]]}] 09:13:43 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) 09:13:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1689ms 09:13:43 INFO - PROCESS | 1838 | 1462983223188 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 09:13:43 INFO - PROCESS | 1838 | 1462983223194 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 09:13:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:13:43 INFO - PROCESS | 1838 | 1462983223200 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:13:43 INFO - PROCESS | 1838 | 1462983223203 Marionette TRACE conn4 <- [1,698,null,{}] 09:13:43 INFO - PROCESS | 1838 | 1462983223209 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}] 09:13:43 INFO - PROCESS | 1838 | 1462983223427 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 09:13:43 INFO - PROCESS | 1838 | 1462983223570 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4459800 == 69 [pid = 1838] [id = 182] 09:13:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae433d400) [pid = 1838] [serial = 546] [outer = (nil)] 09:13:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae550d400) [pid = 1838] [serial = 547] [outer = 0x7f7ae433d400] 09:13:43 INFO - PROCESS | 1838 | 1462983223637 Marionette DEBUG loaded listener.js 09:13:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae5957800) [pid = 1838] [serial = 548] [outer = 0x7f7ae433d400] 09:13:44 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:45 INFO - PROCESS | 1838 | 1462983225013 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]]]}] 09:13:45 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) 09:13:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1848ms 09:13:45 INFO - PROCESS | 1838 | 1462983225095 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 09:13:45 INFO - PROCESS | 1838 | 1462983225100 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 09:13:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:13:45 INFO - PROCESS | 1838 | 1462983225119 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:13:45 INFO - PROCESS | 1838 | 1462983225129 Marionette TRACE conn4 <- [1,702,null,{}] 09:13:45 INFO - PROCESS | 1838 | 1462983225156 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}] 09:13:45 INFO - PROCESS | 1838 | 1462983225367 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 09:13:45 INFO - PROCESS | 1838 | 1462983225424 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5546000 == 70 [pid = 1838] [id = 183] 09:13:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae4296c00) [pid = 1838] [serial = 549] [outer = (nil)] 09:13:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae6191400) [pid = 1838] [serial = 550] [outer = 0x7f7ae4296c00] 09:13:45 INFO - PROCESS | 1838 | 1462983225490 Marionette DEBUG loaded listener.js 09:13:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae70ee400) [pid = 1838] [serial = 551] [outer = 0x7f7ae4296c00] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adfd93800) [pid = 1838] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ae5954c00) [pid = 1838] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7adfc28c00) [pid = 1838] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adf32f800) [pid = 1838] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7adfc1d800) [pid = 1838] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:13:46 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adfc25800) [pid = 1838] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:13:46 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:46 INFO - PROCESS | 1838 | 1462983226939 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]]]}] 09:13:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:13:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1870ms 09:13:46 INFO - PROCESS | 1838 | 1462983226982 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 09:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:13:46 INFO - PROCESS | 1838 | 1462983226987 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 09:13:46 INFO - PROCESS | 1838 | 1462983226992 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:13:46 INFO - PROCESS | 1838 | 1462983226995 Marionette TRACE conn4 <- [1,706,null,{}] 09:13:47 INFO - PROCESS | 1838 | 1462983227008 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}] 09:13:47 INFO - PROCESS | 1838 | 1462983227175 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 09:13:47 INFO - PROCESS | 1838 | 1462983227188 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae729d000 == 71 [pid = 1838] [id = 184] 09:13:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae00afc00) [pid = 1838] [serial = 552] [outer = (nil)] 09:13:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae64d9800) [pid = 1838] [serial = 553] [outer = 0x7f7ae00afc00] 09:13:47 INFO - PROCESS | 1838 | 1462983227256 Marionette DEBUG loaded listener.js 09:13:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae7ede400) [pid = 1838] [serial = 554] [outer = 0x7f7ae00afc00] 09:13:48 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:48 INFO - PROCESS | 1838 | 1462983228586 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]]]}] 09:13:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:13:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1636ms 09:13:48 INFO - PROCESS | 1838 | 1462983228632 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 09:13:48 INFO - PROCESS | 1838 | 1462983228640 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 09:13:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:13:48 INFO - PROCESS | 1838 | 1462983228651 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:13:48 INFO - PROCESS | 1838 | 1462983228657 Marionette TRACE conn4 <- [1,710,null,{}] 09:13:48 INFO - PROCESS | 1838 | 1462983228724 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}] 09:13:49 INFO - PROCESS | 1838 | 1462983229006 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 09:13:49 INFO - PROCESS | 1838 | 1462983229167 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc82800 == 72 [pid = 1838] [id = 185] 09:13:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae00ac800) [pid = 1838] [serial = 555] [outer = (nil)] 09:13:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00b8800) [pid = 1838] [serial = 556] [outer = 0x7f7ae00ac800] 09:13:49 INFO - PROCESS | 1838 | 1462983229246 Marionette DEBUG loaded listener.js 09:13:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae00f2000) [pid = 1838] [serial = 557] [outer = 0x7f7ae00ac800] 09:13:50 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:50 INFO - PROCESS | 1838 | 1462983230566 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]]]}] 09:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1954ms 09:13:50 INFO - PROCESS | 1838 | 1462983230649 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 09:13:50 INFO - PROCESS | 1838 | 1462983230659 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 09:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:13:50 INFO - PROCESS | 1838 | 1462983230688 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:13:50 INFO - PROCESS | 1838 | 1462983230693 Marionette TRACE conn4 <- [1,714,null,{}] 09:13:50 INFO - PROCESS | 1838 | 1462983230700 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}] 09:13:50 INFO - PROCESS | 1838 | 1462983230880 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 09:13:51 INFO - PROCESS | 1838 | 1462983231043 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e8e000 == 73 [pid = 1838] [id = 186] 09:13:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae00af400) [pid = 1838] [serial = 558] [outer = (nil)] 09:13:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae4e09800) [pid = 1838] [serial = 559] [outer = 0x7f7ae00af400] 09:13:51 INFO - PROCESS | 1838 | 1462983231116 Marionette DEBUG loaded listener.js 09:13:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae6191c00) [pid = 1838] [serial = 560] [outer = 0x7f7ae00af400] 09:13:52 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:52 INFO - PROCESS | 1838 | 1462983232565 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]]]}] 09:13:52 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 09:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1990ms 09:13:52 INFO - PROCESS | 1838 | 1462983232674 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 09:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:13:52 INFO - PROCESS | 1838 | 1462983232679 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 09:13:52 INFO - PROCESS | 1838 | 1462983232685 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:13:52 INFO - PROCESS | 1838 | 1462983232691 Marionette TRACE conn4 <- [1,718,null,{}] 09:13:52 INFO - PROCESS | 1838 | 1462983232709 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}] 09:13:52 INFO - PROCESS | 1838 | 1462983232953 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 09:13:53 INFO - PROCESS | 1838 | 1462983233076 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef0c7000 == 74 [pid = 1838] [id = 187] 09:13:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae6198800) [pid = 1838] [serial = 561] [outer = (nil)] 09:13:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7aeb3e4400) [pid = 1838] [serial = 562] [outer = 0x7f7ae6198800] 09:13:53 INFO - PROCESS | 1838 | 1462983233151 Marionette DEBUG loaded listener.js 09:13:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7aee317000) [pid = 1838] [serial = 563] [outer = 0x7f7ae6198800] 09:13:54 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:54 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:54 INFO - PROCESS | 1838 | 1462983234460 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]]]}] 09:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1797ms 09:13:54 INFO - PROCESS | 1838 | 1462983234482 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 09:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:13:54 INFO - PROCESS | 1838 | 1462983234487 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 09:13:54 INFO - PROCESS | 1838 | 1462983234493 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:13:54 INFO - PROCESS | 1838 | 1462983234496 Marionette TRACE conn4 <- [1,722,null,{}] 09:13:54 INFO - PROCESS | 1838 | 1462983234502 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}] 09:13:54 INFO - PROCESS | 1838 | 1462983234711 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 09:13:54 INFO - PROCESS | 1838 | 1462983234876 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0397800 == 75 [pid = 1838] [id = 188] 09:13:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae619c400) [pid = 1838] [serial = 564] [outer = (nil)] 09:13:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7af002d400) [pid = 1838] [serial = 565] [outer = 0x7f7ae619c400] 09:13:54 INFO - PROCESS | 1838 | 1462983234950 Marionette DEBUG loaded listener.js 09:13:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7af1068000) [pid = 1838] [serial = 566] [outer = 0x7f7ae619c400] 09:13:55 INFO - PROCESS | 1838 | 1462983235827 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] 09:13:55 INFO - PROCESS | 1838 | 1462983235887 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 09:13:55 INFO - PROCESS | 1838 | 1462983235894 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:13:55 INFO - PROCESS | 1838 | 1462983235897 Marionette TRACE conn4 <- [1,726,null,{}] 09:13:55 INFO - PROCESS | 1838 | 1462983235904 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}] 09:13:56 INFO - PROCESS | 1838 | 1462983236094 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 09:13:56 INFO - PROCESS | 1838 | 1462983236269 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af168f000 == 76 [pid = 1838] [id = 189] 09:13:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7adbb4e800) [pid = 1838] [serial = 567] [outer = (nil)] 09:13:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7afb068000) [pid = 1838] [serial = 568] [outer = 0x7f7adbb4e800] 09:13:56 INFO - PROCESS | 1838 | 1462983236347 Marionette DEBUG loaded listener.js 09:13:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7afc108400) [pid = 1838] [serial = 569] [outer = 0x7f7adbb4e800] 09:13:57 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:57 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:57 INFO - PROCESS | 1838 | 1462983237307 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]]]}] 09:13:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:13:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1486ms 09:13:57 INFO - PROCESS | 1838 | 1462983237380 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 09:13:57 INFO - PROCESS | 1838 | 1462983237384 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 09:13:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:13:57 INFO - PROCESS | 1838 | 1462983237391 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:13:57 INFO - PROCESS | 1838 | 1462983237394 Marionette TRACE conn4 <- [1,730,null,{}] 09:13:57 INFO - PROCESS | 1838 | 1462983237400 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}] 09:13:57 INFO - PROCESS | 1838 | 1462983237669 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 09:13:57 INFO - PROCESS | 1838 | 1462983237947 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4e2000 == 77 [pid = 1838] [id = 190] 09:13:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7adbea9000) [pid = 1838] [serial = 570] [outer = (nil)] 09:13:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae00f8800) [pid = 1838] [serial = 571] [outer = 0x7f7adbea9000] 09:13:58 INFO - PROCESS | 1838 | 1462983238023 Marionette DEBUG loaded listener.js 09:13:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7b03aa0800) [pid = 1838] [serial = 572] [outer = 0x7f7adbea9000] 09:13:58 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:13:58 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:13:58 INFO - PROCESS | 1838 | 1462983238910 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] 09:13:58 INFO - PROCESS | 1838 | 1462983238986 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 09:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:13:58 INFO - PROCESS | 1838 | 1462983238992 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:13:58 INFO - PROCESS | 1838 | 1462983238995 Marionette TRACE conn4 <- [1,734,null,{}] 09:13:59 INFO - PROCESS | 1838 | 1462983239002 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}] 09:13:59 INFO - PROCESS | 1838 | 1462983239191 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 09:13:59 INFO - PROCESS | 1838 | 1462983239359 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:13:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16a8000 == 78 [pid = 1838] [id = 191] 09:13:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7addc3a000) [pid = 1838] [serial = 573] [outer = (nil)] 09:13:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7adfd6bc00) [pid = 1838] [serial = 574] [outer = 0x7f7addc3a000] 09:13:59 INFO - PROCESS | 1838 | 1462983239475 Marionette DEBUG loaded listener.js 09:13:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ae5954000) [pid = 1838] [serial = 575] [outer = 0x7f7addc3a000] 09:14:00 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:00 INFO - PROCESS | 1838 | 1462983240574 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]]]}] 09:14:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:14:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1634ms 09:14:00 INFO - PROCESS | 1838 | 1462983240628 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 09:14:00 INFO - PROCESS | 1838 | 1462983240632 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 09:14:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:14:00 INFO - PROCESS | 1838 | 1462983240641 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:14:00 INFO - PROCESS | 1838 | 1462983240647 Marionette TRACE conn4 <- [1,738,null,{}] 09:14:00 INFO - PROCESS | 1838 | 1462983240656 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}] 09:14:00 INFO - PROCESS | 1838 | 1462983240843 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 09:14:01 INFO - PROCESS | 1838 | 1462983241038 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae728b000 == 79 [pid = 1838] [id = 192] 09:14:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7adeeb0400) [pid = 1838] [serial = 576] [outer = (nil)] 09:14:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7adf322000) [pid = 1838] [serial = 577] [outer = 0x7f7adeeb0400] 09:14:01 INFO - PROCESS | 1838 | 1462983241111 Marionette DEBUG loaded listener.js 09:14:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7adfd68800) [pid = 1838] [serial = 578] [outer = 0x7f7adeeb0400] 09:14:02 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:02 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:14:02 INFO - PROCESS | 1838 | 1462983242600 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]]]}] 09:14:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:14:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1990ms 09:14:02 INFO - PROCESS | 1838 | 1462983242632 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 09:14:02 INFO - PROCESS | 1838 | 1462983242639 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 09:14:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:14:02 INFO - PROCESS | 1838 | 1462983242649 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:14:02 INFO - PROCESS | 1838 | 1462983242653 Marionette TRACE conn4 <- [1,742,null,{}] 09:14:02 INFO - PROCESS | 1838 | 1462983242659 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}] 09:14:02 INFO - PROCESS | 1838 | 1462983242878 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae5961000) [pid = 1838] [serial = 517] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7addc38400) [pid = 1838] [serial = 493] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adbeae000) [pid = 1838] [serial = 496] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ae595a400) [pid = 1838] [serial = 511] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ae4339000) [pid = 1838] [serial = 508] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7adfd93c00) [pid = 1838] [serial = 503] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adfc23800) [pid = 1838] [serial = 502] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae00ecc00) [pid = 1838] [serial = 505] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae070f400) [pid = 1838] [serial = 506] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae6391c00) [pid = 1838] [serial = 475] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7adf32e000) [pid = 1838] [serial = 469] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7aed171800) [pid = 1838] [serial = 478] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7af0098400) [pid = 1838] [serial = 481] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7b00a99c00) [pid = 1838] [serial = 487] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7af5363800) [pid = 1838] [serial = 484] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ae070d000) [pid = 1838] [serial = 472] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adbb4a000) [pid = 1838] [serial = 490] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7aee3d0400) [pid = 1838] [serial = 467] [outer = (nil)] [url = about:blank] 09:14:02 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7addc3d400) [pid = 1838] [serial = 499] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae595f400) [pid = 1838] [serial = 512] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae44a3000) [pid = 1838] [serial = 509] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1838 | 1462983243068 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe32800 == 80 [pid = 1838] [id = 193] 09:14:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7adbabb400) [pid = 1838] [serial = 579] [outer = (nil)] 09:14:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7adfc23800) [pid = 1838] [serial = 580] [outer = 0x7f7adbabb400] 09:14:03 INFO - PROCESS | 1838 | 1462983243131 Marionette DEBUG loaded listener.js 09:14:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae070d000) [pid = 1838] [serial = 581] [outer = 0x7f7adbabb400] 09:14:03 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae70ec000) [pid = 1838] [serial = 514] [outer = (nil)] [url = about:blank] 09:14:03 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae7ed3c00) [pid = 1838] [serial = 515] [outer = (nil)] [url = about:blank] 09:14:04 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:04 INFO - PROCESS | 1838 | 1462983244364 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]]]}] 09:14:04 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 09:14:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1735ms 09:14:04 INFO - PROCESS | 1838 | 1462983244385 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 09:14:04 INFO - PROCESS | 1838 | 1462983244389 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 09:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:14:04 INFO - PROCESS | 1838 | 1462983244395 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:14:04 INFO - PROCESS | 1838 | 1462983244401 Marionette TRACE conn4 <- [1,746,null,{}] 09:14:04 INFO - PROCESS | 1838 | 1462983244416 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}] 09:14:04 INFO - PROCESS | 1838 | 1462983244653 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 09:14:04 INFO - PROCESS | 1838 | 1462983244672 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50de000 == 81 [pid = 1838] [id = 194] 09:14:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae4336000) [pid = 1838] [serial = 582] [outer = (nil)] 09:14:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae6194000) [pid = 1838] [serial = 583] [outer = 0x7f7ae4336000] 09:14:04 INFO - PROCESS | 1838 | 1462983244740 Marionette DEBUG loaded listener.js 09:14:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae6391c00) [pid = 1838] [serial = 584] [outer = 0x7f7ae4336000] 09:14:05 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:05 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:05 INFO - PROCESS | 1838 | 1462983245928 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]]]}] 09:14:05 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.) 09:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1586ms 09:14:05 INFO - PROCESS | 1838 | 1462983245982 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 09:14:05 INFO - PROCESS | 1838 | 1462983245986 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 09:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:14:05 INFO - PROCESS | 1838 | 1462983245993 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:14:05 INFO - PROCESS | 1838 | 1462983245995 Marionette TRACE conn4 <- [1,750,null,{}] 09:14:06 INFO - PROCESS | 1838 | 1462983246007 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}] 09:14:06 INFO - PROCESS | 1838 | 1462983246200 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 09:14:06 INFO - PROCESS | 1838 | 1462983246278 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef575800 == 82 [pid = 1838] [id = 195] 09:14:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae5406c00) [pid = 1838] [serial = 585] [outer = (nil)] 09:14:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae8b92c00) [pid = 1838] [serial = 586] [outer = 0x7f7ae5406c00] 09:14:06 INFO - PROCESS | 1838 | 1462983246422 Marionette DEBUG loaded listener.js 09:14:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7aedfe5400) [pid = 1838] [serial = 587] [outer = 0x7f7ae5406c00] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ae4296c00) [pid = 1838] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ae433d400) [pid = 1838] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adbeaec00) [pid = 1838] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7addc3b400) [pid = 1838] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae4291800) [pid = 1838] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:14:07 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adfd91800) [pid = 1838] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:14:07 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:07 INFO - PROCESS | 1838 | 1462983247589 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]]]}] 09:14:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:14:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1640ms 09:14:07 INFO - PROCESS | 1838 | 1462983247635 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 09:14:07 INFO - PROCESS | 1838 | 1462983247638 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 09:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:14:07 INFO - PROCESS | 1838 | 1462983247661 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:14:07 INFO - PROCESS | 1838 | 1462983247664 Marionette TRACE conn4 <- [1,754,null,{}] 09:14:07 INFO - PROCESS | 1838 | 1462983247670 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}] 09:14:07 INFO - PROCESS | 1838 | 1462983247850 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 09:14:07 INFO - PROCESS | 1838 | 1462983247976 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03a8000 == 83 [pid = 1838] [id = 196] 09:14:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7addc43400) [pid = 1838] [serial = 588] [outer = (nil)] 09:14:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae7edfc00) [pid = 1838] [serial = 589] [outer = 0x7f7addc43400] 09:14:08 INFO - PROCESS | 1838 | 1462983248039 Marionette DEBUG loaded listener.js 09:14:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7aee3d6000) [pid = 1838] [serial = 590] [outer = 0x7f7addc43400] 09:14:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:09 INFO - PROCESS | 1838 | 1462983249128 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]]]}] 09:14:09 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 09:14:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1502ms 09:14:09 INFO - PROCESS | 1838 | 1462983249146 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 09:14:09 INFO - PROCESS | 1838 | 1462983249149 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 09:14:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:14:09 INFO - PROCESS | 1838 | 1462983249156 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:14:09 INFO - PROCESS | 1838 | 1462983249159 Marionette TRACE conn4 <- [1,758,null,{}] 09:14:09 INFO - PROCESS | 1838 | 1462983249164 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}] 09:14:09 INFO - PROCESS | 1838 | 1462983249340 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 09:14:09 INFO - PROCESS | 1838 | 1462983249632 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe4f000 == 84 [pid = 1838] [id = 197] 09:14:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7adbab3000) [pid = 1838] [serial = 591] [outer = (nil)] 09:14:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adbab5000) [pid = 1838] [serial = 592] [outer = 0x7f7adbab3000] 09:14:09 INFO - PROCESS | 1838 | 1462983249713 Marionette DEBUG loaded listener.js 09:14:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7adbeb4000) [pid = 1838] [serial = 593] [outer = 0x7f7adbab3000] 09:14:10 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:10 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:14:10 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:10 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:10 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:14:10 INFO - PROCESS | 1838 | 1462983250612 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]]]}] 09:14:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:14:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1529ms 09:14:10 INFO - PROCESS | 1838 | 1462983250688 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 09:14:10 INFO - PROCESS | 1838 | 1462983250694 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 09:14:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:14:10 INFO - PROCESS | 1838 | 1462983250702 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:14:10 INFO - PROCESS | 1838 | 1462983250708 Marionette TRACE conn4 <- [1,762,null,{}] 09:14:10 INFO - PROCESS | 1838 | 1462983250717 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}] 09:14:10 INFO - PROCESS | 1838 | 1462983250958 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 09:14:11 INFO - PROCESS | 1838 | 1462983251188 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b9f800 == 85 [pid = 1838] [id = 198] 09:14:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7adfd92c00) [pid = 1838] [serial = 594] [outer = (nil)] 09:14:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae00c9800) [pid = 1838] [serial = 595] [outer = 0x7f7adfd92c00] 09:14:11 INFO - PROCESS | 1838 | 1462983251284 Marionette DEBUG loaded listener.js 09:14:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae0715c00) [pid = 1838] [serial = 596] [outer = 0x7f7adfd92c00] 09:14:12 INFO - PROCESS | 1838 | 1462983252613 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]]]}] 09:14:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1942ms 09:14:12 INFO - PROCESS | 1838 | 1462983252647 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 09:14:12 INFO - PROCESS | 1838 | 1462983252655 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 09:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:14:12 INFO - PROCESS | 1838 | 1462983252763 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:14:12 INFO - PROCESS | 1838 | 1462983252767 Marionette TRACE conn4 <- [1,766,null,{}] 09:14:12 INFO - PROCESS | 1838 | 1462983252776 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}] 09:14:12 INFO - PROCESS | 1838 | 1462983252984 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 09:14:13 INFO - PROCESS | 1838 | 1462983253150 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd30d000 == 86 [pid = 1838] [id = 199] 09:14:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae00b3c00) [pid = 1838] [serial = 597] [outer = (nil)] 09:14:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae4e08000) [pid = 1838] [serial = 598] [outer = 0x7f7ae00b3c00] 09:14:13 INFO - PROCESS | 1838 | 1462983253229 Marionette DEBUG loaded listener.js 09:14:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae6191800) [pid = 1838] [serial = 599] [outer = 0x7f7ae00b3c00] 09:14:14 INFO - PROCESS | 1838 | 1462983254591 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]]]}] 09:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1889ms 09:14:14 INFO - PROCESS | 1838 | 1462983254684 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 09:14:14 INFO - PROCESS | 1838 | 1462983254687 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 09:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:14:14 INFO - PROCESS | 1838 | 1462983254711 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:14:14 INFO - PROCESS | 1838 | 1462983254722 Marionette TRACE conn4 <- [1,770,null,{}] 09:14:14 INFO - PROCESS | 1838 | 1462983254730 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}] 09:14:14 INFO - PROCESS | 1838 | 1462983254990 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 09:14:15 INFO - PROCESS | 1838 | 1462983255118 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0537c000 == 87 [pid = 1838] [id = 200] 09:14:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7aef013c00) [pid = 1838] [serial = 600] [outer = (nil)] 09:14:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7af0763000) [pid = 1838] [serial = 601] [outer = 0x7f7aef013c00] 09:14:15 INFO - PROCESS | 1838 | 1462983255195 Marionette DEBUG loaded listener.js 09:14:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7af1073400) [pid = 1838] [serial = 602] [outer = 0x7f7aef013c00] 09:14:16 INFO - PROCESS | 1838 | 1462983256073 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]]]}] 09:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1400ms 09:14:16 INFO - PROCESS | 1838 | 1462983256103 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 09:14:16 INFO - PROCESS | 1838 | 1462983256108 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 09:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:14:16 INFO - PROCESS | 1838 | 1462983256114 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:14:16 INFO - PROCESS | 1838 | 1462983256118 Marionette TRACE conn4 <- [1,774,null,{}] 09:14:16 INFO - PROCESS | 1838 | 1462983256123 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}] 09:14:16 INFO - PROCESS | 1838 | 1462983256302 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 09:14:16 INFO - PROCESS | 1838 | 1462983256494 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9ded000 == 88 [pid = 1838] [id = 201] 09:14:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7aef554400) [pid = 1838] [serial = 603] [outer = (nil)] 09:14:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7afc10e800) [pid = 1838] [serial = 604] [outer = 0x7f7aef554400] 09:14:16 INFO - PROCESS | 1838 | 1462983256570 Marionette DEBUG loaded listener.js 09:14:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7aff2e1400) [pid = 1838] [serial = 605] [outer = 0x7f7aef554400] 09:14:17 INFO - PROCESS | 1838 | 1462983257441 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]]]}] 09:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1378ms 09:14:17 INFO - PROCESS | 1838 | 1462983257494 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 09:14:17 INFO - PROCESS | 1838 | 1462983257497 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 09:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:14:17 INFO - PROCESS | 1838 | 1462983257504 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:14:17 INFO - PROCESS | 1838 | 1462983257506 Marionette TRACE conn4 <- [1,778,null,{}] 09:14:17 INFO - PROCESS | 1838 | 1462983257512 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}] 09:14:17 INFO - PROCESS | 1838 | 1462983257696 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 09:14:17 INFO - PROCESS | 1838 | 1462983257877 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d72800 == 89 [pid = 1838] [id = 202] 09:14:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7aded85000) [pid = 1838] [serial = 606] [outer = (nil)] 09:14:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7aded87000) [pid = 1838] [serial = 607] [outer = 0x7f7aded85000] 09:14:17 INFO - PROCESS | 1838 | 1462983257984 Marionette DEBUG loaded listener.js 09:14:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7b011cb000) [pid = 1838] [serial = 608] [outer = 0x7f7aded85000] 09:14:19 INFO - PROCESS | 1838 | 1462983259073 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]]]}] 09:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1579ms 09:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:14:19 INFO - PROCESS | 1838 | 1462983259084 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 09:14:19 INFO - PROCESS | 1838 | 1462983259086 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 09:14:19 INFO - PROCESS | 1838 | 1462983259093 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:14:19 INFO - PROCESS | 1838 | 1462983259096 Marionette TRACE conn4 <- [1,782,null,{}] 09:14:19 INFO - PROCESS | 1838 | 1462983259102 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}] 09:14:19 INFO - PROCESS | 1838 | 1462983259272 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 09:14:19 INFO - PROCESS | 1838 | 1462983259499 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4212000 == 90 [pid = 1838] [id = 203] 09:14:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae5f0e000) [pid = 1838] [serial = 609] [outer = (nil)] 09:14:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae61a8000) [pid = 1838] [serial = 610] [outer = 0x7f7ae5f0e000] 09:14:19 INFO - PROCESS | 1838 | 1462983259621 Marionette DEBUG loaded listener.js 09:14:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae61ab800) [pid = 1838] [serial = 611] [outer = 0x7f7ae5f0e000] 09:14:20 INFO - PROCESS | 1838 | 1462983260449 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]]]}] 09:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 09:14:20 INFO - PROCESS | 1838 | 1462983260479 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 09:14:20 INFO - PROCESS | 1838 | 1462983260483 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 09:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:14:20 INFO - PROCESS | 1838 | 1462983260489 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:14:20 INFO - PROCESS | 1838 | 1462983260493 Marionette TRACE conn4 <- [1,786,null,{}] 09:14:20 INFO - PROCESS | 1838 | 1462983260499 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}] 09:14:20 INFO - PROCESS | 1838 | 1462983260680 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 09:14:20 INFO - PROCESS | 1838 | 1462983260866 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb10f800 == 91 [pid = 1838] [id = 204] 09:14:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7adaf85800) [pid = 1838] [serial = 612] [outer = (nil)] 09:14:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7adaf8b000) [pid = 1838] [serial = 613] [outer = 0x7f7adaf85800] 09:14:20 INFO - PROCESS | 1838 | 1462983260946 Marionette DEBUG loaded listener.js 09:14:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7adaf8f800) [pid = 1838] [serial = 614] [outer = 0x7f7adaf85800] 09:14:22 INFO - PROCESS | 1838 | 1462983262051 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]]]}] 09:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1591ms 09:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:14:22 INFO - PROCESS | 1838 | 1462983262083 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 09:14:22 INFO - PROCESS | 1838 | 1462983262086 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 09:14:22 INFO - PROCESS | 1838 | 1462983262093 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:14:22 INFO - PROCESS | 1838 | 1462983262096 Marionette TRACE conn4 <- [1,790,null,{}] 09:14:22 INFO - PROCESS | 1838 | 1462983262103 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}] 09:14:22 INFO - PROCESS | 1838 | 1462983262278 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 09:14:22 INFO - PROCESS | 1838 | 1462983262516 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4ce000 == 92 [pid = 1838] [id = 205] 09:14:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7adaf86400) [pid = 1838] [serial = 615] [outer = (nil)] 09:14:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7adbabd000) [pid = 1838] [serial = 616] [outer = 0x7f7adaf86400] 09:14:22 INFO - PROCESS | 1838 | 1462983262635 Marionette DEBUG loaded listener.js 09:14:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7ae5f0d800) [pid = 1838] [serial = 617] [outer = 0x7f7adaf86400] 09:14:23 INFO - PROCESS | 1838 | 1462983263491 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]]]}] 09:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1431ms 09:14:23 INFO - PROCESS | 1838 | 1462983263524 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 09:14:23 INFO - PROCESS | 1838 | 1462983263527 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 09:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:14:23 INFO - PROCESS | 1838 | 1462983263534 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:14:23 INFO - PROCESS | 1838 | 1462983263537 Marionette TRACE conn4 <- [1,794,null,{}] 09:14:23 INFO - PROCESS | 1838 | 1462983263542 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}] 09:14:23 INFO - PROCESS | 1838 | 1462983263760 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 09:14:24 INFO - PROCESS | 1838 | 1462983264370 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcdc000 == 93 [pid = 1838] [id = 206] 09:14:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7adbabf000) [pid = 1838] [serial = 618] [outer = (nil)] 09:14:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7adbeab800) [pid = 1838] [serial = 619] [outer = 0x7f7adbabf000] 09:14:24 INFO - PROCESS | 1838 | 1462983264448 Marionette DEBUG loaded listener.js 09:14:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7aded82800) [pid = 1838] [serial = 620] [outer = 0x7f7adbabf000] 09:14:25 INFO - PROCESS | 1838 | 1462983265309 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]]]}] 09:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1836ms 09:14:25 INFO - PROCESS | 1838 | 1462983265371 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 09:14:25 INFO - PROCESS | 1838 | 1462983265378 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 09:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:14:25 INFO - PROCESS | 1838 | 1462983265385 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:14:25 INFO - PROCESS | 1838 | 1462983265390 Marionette TRACE conn4 <- [1,798,null,{}] 09:14:25 INFO - PROCESS | 1838 | 1462983265398 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}] 09:14:25 INFO - PROCESS | 1838 | 1462983265583 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 09:14:25 INFO - PROCESS | 1838 | 1462983265927 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef99800 == 94 [pid = 1838] [id = 207] 09:14:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7adfd70800) [pid = 1838] [serial = 621] [outer = (nil)] 09:14:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7adfd95400) [pid = 1838] [serial = 622] [outer = 0x7f7adfd70800] 09:14:26 INFO - PROCESS | 1838 | 1462983266005 Marionette DEBUG loaded listener.js 09:14:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ae00be800) [pid = 1838] [serial = 623] [outer = 0x7f7adfd70800] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef0cc800 == 93 [pid = 1838] [id = 38] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5546000 == 92 [pid = 1838] [id = 183] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4459800 == 91 [pid = 1838] [id = 182] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16e9000 == 90 [pid = 1838] [id = 43] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3c2800 == 89 [pid = 1838] [id = 107] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbe82800 == 88 [pid = 1838] [id = 139] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af03a8000 == 87 [pid = 1838] [id = 196] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ae64d9800) [pid = 1838] [serial = 553] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef575800 == 86 [pid = 1838] [id = 195] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50de000 == 85 [pid = 1838] [id = 194] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe32800 == 84 [pid = 1838] [id = 193] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae728b000 == 83 [pid = 1838] [id = 192] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef0c7000 == 82 [pid = 1838] [id = 187] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e8e000 == 81 [pid = 1838] [id = 186] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfc82800 == 80 [pid = 1838] [id = 185] 09:14:26 INFO - PROCESS | 1838 | 1462983266946 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]]]}] 09:14:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae729d000 == 79 [pid = 1838] [id = 184] 09:14:26 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 09:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1584ms 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae6191400) [pid = 1838] [serial = 550] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7b013cec00) [pid = 1838] [serial = 535] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ae550d400) [pid = 1838] [serial = 547] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ae00c5800) [pid = 1838] [serial = 538] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adeeb0000) [pid = 1838] [serial = 542] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7adbeb6000) [pid = 1838] [serial = 541] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7afb0e3000) [pid = 1838] [serial = 532] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae00b4400) [pid = 1838] [serial = 544] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae00eb000) [pid = 1838] [serial = 545] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7aef8c9000) [pid = 1838] [serial = 529] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7adf32a400) [pid = 1838] [serial = 520] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ae8950c00) [pid = 1838] [serial = 526] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7af076a800) [pid = 1838] [serial = 518] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae078d800) [pid = 1838] [serial = 523] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ae70ee400) [pid = 1838] [serial = 551] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae5957800) [pid = 1838] [serial = 548] [outer = (nil)] [url = about:blank] 09:14:26 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae0713800) [pid = 1838] [serial = 418] [outer = (nil)] [url = about:blank] 09:14:27 INFO - PROCESS | 1838 | 1462983267000 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 09:14:27 INFO - PROCESS | 1838 | 1462983267006 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 09:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:14:27 INFO - PROCESS | 1838 | 1462983267016 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:14:27 INFO - PROCESS | 1838 | 1462983267019 Marionette TRACE conn4 <- [1,802,null,{}] 09:14:27 INFO - PROCESS | 1838 | 1462983267026 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}] 09:14:27 INFO - PROCESS | 1838 | 1462983267203 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 09:14:27 INFO - PROCESS | 1838 | 1462983267216 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc8d000 == 80 [pid = 1838] [id = 208] 09:14:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae070e000) [pid = 1838] [serial = 624] [outer = (nil)] 09:14:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ae0790400) [pid = 1838] [serial = 625] [outer = 0x7f7ae070e000] 09:14:27 INFO - PROCESS | 1838 | 1462983267312 Marionette DEBUG loaded listener.js 09:14:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae4335800) [pid = 1838] [serial = 626] [outer = 0x7f7ae070e000] 09:14:28 INFO - PROCESS | 1838 | 1462983268282 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]]]}] 09:14:28 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 09:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1287ms 09:14:28 INFO - PROCESS | 1838 | 1462983268304 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 09:14:28 INFO - PROCESS | 1838 | 1462983268308 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 09:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:14:28 INFO - PROCESS | 1838 | 1462983268321 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:14:28 INFO - PROCESS | 1838 | 1462983268330 Marionette TRACE conn4 <- [1,806,null,{}] 09:14:28 INFO - PROCESS | 1838 | 1462983268338 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}] 09:14:28 INFO - PROCESS | 1838 | 1462983268551 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 09:14:28 INFO - PROCESS | 1838 | 1462983268578 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b8a800 == 81 [pid = 1838] [id = 209] 09:14:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae550d400) [pid = 1838] [serial = 627] [outer = (nil)] 09:14:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae5f03c00) [pid = 1838] [serial = 628] [outer = 0x7f7ae550d400] 09:14:28 INFO - PROCESS | 1838 | 1462983268641 Marionette DEBUG loaded listener.js 09:14:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae5f07c00) [pid = 1838] [serial = 629] [outer = 0x7f7ae550d400] 09:14:29 INFO - PROCESS | 1838 | 1462983269476 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]]]}] 09:14:29 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 09:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1193ms 09:14:29 INFO - PROCESS | 1838 | 1462983269508 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 09:14:29 INFO - PROCESS | 1838 | 1462983269512 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 09:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:14:29 INFO - PROCESS | 1838 | 1462983269519 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:14:29 INFO - PROCESS | 1838 | 1462983269534 Marionette TRACE conn4 <- [1,810,null,{}] 09:14:29 INFO - PROCESS | 1838 | 1462983269549 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}] 09:14:29 INFO - PROCESS | 1838 | 1462983269758 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 09:14:29 INFO - PROCESS | 1838 | 1462983269780 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8bd8000 == 82 [pid = 1838] [id = 210] 09:14:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ae595e000) [pid = 1838] [serial = 630] [outer = (nil)] 09:14:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ae6195800) [pid = 1838] [serial = 631] [outer = 0x7f7ae595e000] 09:14:29 INFO - PROCESS | 1838 | 1462983269842 Marionette DEBUG loaded listener.js 09:14:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae619d400) [pid = 1838] [serial = 632] [outer = 0x7f7ae595e000] 09:14:30 INFO - PROCESS | 1838 | 1462983270701 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]]]}] 09:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1209ms 09:14:30 INFO - PROCESS | 1838 | 1462983270729 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 09:14:30 INFO - PROCESS | 1838 | 1462983270733 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 09:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:14:30 INFO - PROCESS | 1838 | 1462983270740 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:14:30 INFO - PROCESS | 1838 | 1462983270743 Marionette TRACE conn4 <- [1,814,null,{}] 09:14:30 INFO - PROCESS | 1838 | 1462983270748 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}] 09:14:30 INFO - PROCESS | 1838 | 1462983270966 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 09:14:31 INFO - PROCESS | 1838 | 1462983270997 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef89e000 == 83 [pid = 1838] [id = 211] 09:14:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7ae61b2400) [pid = 1838] [serial = 633] [outer = (nil)] 09:14:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7ae61b4c00) [pid = 1838] [serial = 634] [outer = 0x7f7ae61b2400] 09:14:31 INFO - PROCESS | 1838 | 1462983271073 Marionette DEBUG loaded listener.js 09:14:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7ae7f95c00) [pid = 1838] [serial = 635] [outer = 0x7f7ae61b2400] 09:14:31 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ae5406c00) [pid = 1838] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:14:31 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7adeeb0400) [pid = 1838] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:14:31 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7adbabb400) [pid = 1838] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:14:31 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae4336000) [pid = 1838] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:14:31 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ae00afc00) [pid = 1838] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:14:32 INFO - PROCESS | 1838 | 1462983272083 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] 09:14:32 INFO - PROCESS | 1838 | 1462983272133 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 09:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:14:32 INFO - PROCESS | 1838 | 1462983272139 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:14:32 INFO - PROCESS | 1838 | 1462983272143 Marionette TRACE conn4 <- [1,818,null,{}] 09:14:32 INFO - PROCESS | 1838 | 1462983272148 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}] 09:14:32 INFO - PROCESS | 1838 | 1462983272313 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 09:14:32 INFO - PROCESS | 1838 | 1462983272447 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a16800 == 84 [pid = 1838] [id = 212] 09:14:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ae61ad800) [pid = 1838] [serial = 636] [outer = (nil)] 09:14:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae8950c00) [pid = 1838] [serial = 637] [outer = 0x7f7ae61ad800] 09:14:32 INFO - PROCESS | 1838 | 1462983272512 Marionette DEBUG loaded listener.js 09:14:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7aef55e400) [pid = 1838] [serial = 638] [outer = 0x7f7ae61ad800] 09:14:33 INFO - PROCESS | 1838 | 1462983273240 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]]]}] 09:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1133ms 09:14:33 INFO - PROCESS | 1838 | 1462983273274 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 09:14:33 INFO - PROCESS | 1838 | 1462983273277 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 09:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:14:33 INFO - PROCESS | 1838 | 1462983273289 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:14:33 INFO - PROCESS | 1838 | 1462983273291 Marionette TRACE conn4 <- [1,822,null,{}] 09:14:33 INFO - PROCESS | 1838 | 1462983273296 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}] 09:14:33 INFO - PROCESS | 1838 | 1462983273507 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 09:14:33 INFO - PROCESS | 1838 | 1462983273691 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb109000 == 85 [pid = 1838] [id = 213] 09:14:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7adaf87400) [pid = 1838] [serial = 639] [outer = (nil)] 09:14:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7adbabb000) [pid = 1838] [serial = 640] [outer = 0x7f7adaf87400] 09:14:33 INFO - PROCESS | 1838 | 1462983273770 Marionette DEBUG loaded listener.js 09:14:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7addc41800) [pid = 1838] [serial = 641] [outer = 0x7f7adaf87400] 09:14:34 INFO - PROCESS | 1838 | 1462983274801 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] 09:14:34 INFO - PROCESS | 1838 | 1462983274885 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 09:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:14:34 INFO - PROCESS | 1838 | 1462983274894 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:14:34 INFO - PROCESS | 1838 | 1462983274899 Marionette TRACE conn4 <- [1,826,null,{}] 09:14:34 INFO - PROCESS | 1838 | 1462983274907 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}] 09:14:35 INFO - PROCESS | 1838 | 1462983275134 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 09:14:35 INFO - PROCESS | 1838 | 1462983275374 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5ba0000 == 86 [pid = 1838] [id = 214] 09:14:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7ae00c7800) [pid = 1838] [serial = 642] [outer = (nil)] 09:14:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7ae0798400) [pid = 1838] [serial = 643] [outer = 0x7f7ae00c7800] 09:14:35 INFO - PROCESS | 1838 | 1462983275460 Marionette DEBUG loaded listener.js 09:14:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7ae44a5000) [pid = 1838] [serial = 644] [outer = 0x7f7ae00c7800] 09:14:36 INFO - PROCESS | 1838 | 1462983276347 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]]]}] 09:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1484ms 09:14:36 INFO - PROCESS | 1838 | 1462983276381 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 09:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:14:36 INFO - PROCESS | 1838 | 1462983276388 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 09:14:36 INFO - PROCESS | 1838 | 1462983276395 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:14:36 INFO - PROCESS | 1838 | 1462983276399 Marionette TRACE conn4 <- [1,830,null,{}] 09:14:36 INFO - PROCESS | 1838 | 1462983276405 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}] 09:14:36 INFO - PROCESS | 1838 | 1462983276615 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 09:14:36 INFO - PROCESS | 1838 | 1462983276791 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe75800 == 87 [pid = 1838] [id = 215] 09:14:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7ae594c000) [pid = 1838] [serial = 645] [outer = (nil)] 09:14:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ae6195c00) [pid = 1838] [serial = 646] [outer = 0x7f7ae594c000] 09:14:36 INFO - PROCESS | 1838 | 1462983276954 Marionette DEBUG loaded listener.js 09:14:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ae61ad400) [pid = 1838] [serial = 647] [outer = 0x7f7ae594c000] 09:14:37 INFO - PROCESS | 1838 | 1462983277830 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]]]}] 09:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1483ms 09:14:37 INFO - PROCESS | 1838 | 1462983277878 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 09:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:14:37 INFO - PROCESS | 1838 | 1462983277882 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 09:14:37 INFO - PROCESS | 1838 | 1462983277898 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:14:37 INFO - PROCESS | 1838 | 1462983277908 Marionette TRACE conn4 <- [1,834,null,{}] 09:14:37 INFO - PROCESS | 1838 | 1462983277915 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}] 09:14:38 INFO - PROCESS | 1838 | 1462983278142 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 09:14:38 INFO - PROCESS | 1838 | 1462983278360 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010a3000 == 88 [pid = 1838] [id = 216] 09:14:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7ae61b1000) [pid = 1838] [serial = 648] [outer = (nil)] 09:14:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7aecfc1400) [pid = 1838] [serial = 649] [outer = 0x7f7ae61b1000] 09:14:38 INFO - PROCESS | 1838 | 1462983278490 Marionette DEBUG loaded listener.js 09:14:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7aef8c9000) [pid = 1838] [serial = 650] [outer = 0x7f7ae61b1000] 09:14:39 INFO - PROCESS | 1838 | 1462983279394 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]]]}] 09:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1552ms 09:14:39 INFO - PROCESS | 1838 | 1462983279443 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 09:14:39 INFO - PROCESS | 1838 | 1462983279448 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 09:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:14:39 INFO - PROCESS | 1838 | 1462983279454 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:14:39 INFO - PROCESS | 1838 | 1462983279457 Marionette TRACE conn4 <- [1,838,null,{}] 09:14:39 INFO - PROCESS | 1838 | 1462983279463 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}] 09:14:39 INFO - PROCESS | 1838 | 1462983279658 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 09:14:39 INFO - PROCESS | 1838 | 1462983279832 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96d5800 == 89 [pid = 1838] [id = 217] 09:14:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 207 (0x7f7adaf8b400) [pid = 1838] [serial = 651] [outer = (nil)] 09:14:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7af075f400) [pid = 1838] [serial = 652] [outer = 0x7f7adaf8b400] 09:14:39 INFO - PROCESS | 1838 | 1462983279955 Marionette DEBUG loaded listener.js 09:14:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7af1073c00) [pid = 1838] [serial = 653] [outer = 0x7f7adaf8b400] 09:14:40 INFO - PROCESS | 1838 | 1462983280826 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]]]}] 09:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1430ms 09:14:40 INFO - PROCESS | 1838 | 1462983280886 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 09:14:40 INFO - PROCESS | 1838 | 1462983280890 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 09:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:14:40 INFO - PROCESS | 1838 | 1462983280896 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:14:40 INFO - PROCESS | 1838 | 1462983280899 Marionette TRACE conn4 <- [1,842,null,{}] 09:14:40 INFO - PROCESS | 1838 | 1462983280905 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}] 09:14:41 INFO - PROCESS | 1838 | 1462983281120 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 09:14:41 INFO - PROCESS | 1838 | 1462983281362 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b05566000 == 90 [pid = 1838] [id = 218] 09:14:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7af0768800) [pid = 1838] [serial = 654] [outer = (nil)] 09:14:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7af165ac00) [pid = 1838] [serial = 655] [outer = 0x7f7af0768800] 09:14:41 INFO - PROCESS | 1838 | 1462983281474 Marionette DEBUG loaded listener.js 09:14:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7afbf95400) [pid = 1838] [serial = 656] [outer = 0x7f7af0768800] 09:14:42 INFO - PROCESS | 1838 | 1462983282353 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]]]}] 09:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1496ms 09:14:42 INFO - PROCESS | 1838 | 1462983282394 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 09:14:42 INFO - PROCESS | 1838 | 1462983282397 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 09:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:14:42 INFO - PROCESS | 1838 | 1462983282404 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:14:42 INFO - PROCESS | 1838 | 1462983282407 Marionette TRACE conn4 <- [1,846,null,{}] 09:14:42 INFO - PROCESS | 1838 | 1462983282413 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}] 09:14:42 INFO - PROCESS | 1838 | 1462983282599 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 09:14:42 INFO - PROCESS | 1838 | 1462983282782 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b1f800 == 91 [pid = 1838] [id = 219] 09:14:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7ada5efc00) [pid = 1838] [serial = 657] [outer = (nil)] 09:14:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7ada5f8800) [pid = 1838] [serial = 658] [outer = 0x7f7ada5efc00] 09:14:42 INFO - PROCESS | 1838 | 1462983282858 Marionette DEBUG loaded listener.js 09:14:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ada6c6400) [pid = 1838] [serial = 659] [outer = 0x7f7ada5efc00] 09:14:43 INFO - PROCESS | 1838 | 1462983283720 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]]]}] 09:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1378ms 09:14:43 INFO - PROCESS | 1838 | 1462983283784 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 09:14:43 INFO - PROCESS | 1838 | 1462983283788 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 09:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:14:43 INFO - PROCESS | 1838 | 1462983283794 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:14:43 INFO - PROCESS | 1838 | 1462983283798 Marionette TRACE conn4 <- [1,850,null,{}] 09:14:43 INFO - PROCESS | 1838 | 1462983283803 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}] 09:14:43 INFO - PROCESS | 1838 | 1462983283977 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 09:14:44 INFO - PROCESS | 1838 | 1462983284170 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a19000 == 92 [pid = 1838] [id = 220] 09:14:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ada5f5000) [pid = 1838] [serial = 660] [outer = (nil)] 09:14:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ada6c9c00) [pid = 1838] [serial = 661] [outer = 0x7f7ada5f5000] 09:14:44 INFO - PROCESS | 1838 | 1462983284247 Marionette DEBUG loaded listener.js 09:14:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ada6cf400) [pid = 1838] [serial = 662] [outer = 0x7f7ada5f5000] 09:14:45 INFO - PROCESS | 1838 | 1462983285126 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]]]}] 09:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1379ms 09:14:45 INFO - PROCESS | 1838 | 1462983285176 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 09:14:45 INFO - PROCESS | 1838 | 1462983285179 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 09:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:14:45 INFO - PROCESS | 1838 | 1462983285185 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:14:45 INFO - PROCESS | 1838 | 1462983285189 Marionette TRACE conn4 <- [1,854,null,{}] 09:14:45 INFO - PROCESS | 1838 | 1462983285194 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}] 09:14:45 INFO - PROCESS | 1838 | 1462983285373 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 09:14:45 INFO - PROCESS | 1838 | 1462983285556 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8aa0000 == 93 [pid = 1838] [id = 221] 09:14:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ad8be1c00) [pid = 1838] [serial = 663] [outer = (nil)] 09:14:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ad8be8800) [pid = 1838] [serial = 664] [outer = 0x7f7ad8be1c00] 09:14:45 INFO - PROCESS | 1838 | 1462983285631 Marionette DEBUG loaded listener.js 09:14:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7ad8bed000) [pid = 1838] [serial = 665] [outer = 0x7f7ad8be1c00] 09:14:46 INFO - PROCESS | 1838 | 1462983286547 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]]]}] 09:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1435ms 09:14:46 INFO - PROCESS | 1838 | 1462983286622 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 09:14:46 INFO - PROCESS | 1838 | 1462983286625 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 09:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:14:46 INFO - PROCESS | 1838 | 1462983286632 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:14:46 INFO - PROCESS | 1838 | 1462983286635 Marionette TRACE conn4 <- [1,858,null,{}] 09:14:46 INFO - PROCESS | 1838 | 1462983286642 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}] 09:14:46 INFO - PROCESS | 1838 | 1462983286868 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 09:14:47 INFO - PROCESS | 1838 | 1462983287109 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8d9c000 == 94 [pid = 1838] [id = 222] 09:14:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7ad8be3c00) [pid = 1838] [serial = 666] [outer = (nil)] 09:14:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ada6c8400) [pid = 1838] [serial = 667] [outer = 0x7f7ad8be3c00] 09:14:47 INFO - PROCESS | 1838 | 1462983287232 Marionette DEBUG loaded listener.js 09:14:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7ada6d1400) [pid = 1838] [serial = 668] [outer = 0x7f7ad8be3c00] 09:14:48 INFO - PROCESS | 1838 | 1462983288374 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]]]}] 09:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1802ms 09:14:48 INFO - PROCESS | 1838 | 1462983288435 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 09:14:48 INFO - PROCESS | 1838 | 1462983288442 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 09:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:14:48 INFO - PROCESS | 1838 | 1462983288449 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:14:48 INFO - PROCESS | 1838 | 1462983288455 Marionette TRACE conn4 <- [1,862,null,{}] 09:14:48 INFO - PROCESS | 1838 | 1462983288462 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}] 09:14:48 INFO - PROCESS | 1838 | 1462983288721 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 09:14:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7adaf82800) [pid = 1838] [serial = 669] [outer = 0x7f7ae64d7400] 09:14:49 INFO - PROCESS | 1838 | 1462983289068 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9dec800 == 95 [pid = 1838] [id = 223] 09:14:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7adbb4c400) [pid = 1838] [serial = 670] [outer = (nil)] 09:14:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7adbeb6000) [pid = 1838] [serial = 671] [outer = 0x7f7adbb4c400] 09:14:49 INFO - PROCESS | 1838 | 1462983289222 Marionette DEBUG loaded listener.js 09:14:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7aded84800) [pid = 1838] [serial = 672] [outer = 0x7f7adbb4c400] 09:14:50 INFO - PROCESS | 1838 | 1462983290161 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]]]}] 09:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1738ms 09:14:50 INFO - PROCESS | 1838 | 1462983290187 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 09:14:50 INFO - PROCESS | 1838 | 1462983290194 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 09:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:14:50 INFO - PROCESS | 1838 | 1462983290204 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:14:50 INFO - PROCESS | 1838 | 1462983290208 Marionette TRACE conn4 <- [1,866,null,{}] 09:14:50 INFO - PROCESS | 1838 | 1462983290214 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}] 09:14:50 INFO - PROCESS | 1838 | 1462983290412 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 09:14:50 INFO - PROCESS | 1838 | 1462983290614 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4225800 == 96 [pid = 1838] [id = 224] 09:14:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7adfd64c00) [pid = 1838] [serial = 673] [outer = (nil)] 09:14:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7adfd9b400) [pid = 1838] [serial = 674] [outer = 0x7f7adfd64c00] 09:14:50 INFO - PROCESS | 1838 | 1462983290734 Marionette DEBUG loaded listener.js 09:14:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ae00c8000) [pid = 1838] [serial = 675] [outer = 0x7f7adfd64c00] 09:14:51 INFO - PROCESS | 1838 | 1462983291735 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]]]}] 09:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1581ms 09:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:14:51 INFO - PROCESS | 1838 | 1462983291786 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 09:14:51 INFO - PROCESS | 1838 | 1462983291788 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 09:14:51 INFO - PROCESS | 1838 | 1462983291795 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:14:51 INFO - PROCESS | 1838 | 1462983291801 Marionette TRACE conn4 <- [1,870,null,{}] 09:14:51 INFO - PROCESS | 1838 | 1462983291817 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}] 09:14:52 INFO - PROCESS | 1838 | 1462983292076 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 09:14:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1695000 == 95 [pid = 1838] [id = 175] 09:14:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42d1800 == 94 [pid = 1838] [id = 173] 09:14:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbe8a800 == 93 [pid = 1838] [id = 114] 09:14:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4cf800 == 92 [pid = 1838] [id = 181] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae7edfc00) [pid = 1838] [serial = 589] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7adfd6bc00) [pid = 1838] [serial = 574] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7ae00b8800) [pid = 1838] [serial = 556] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7ae4e09800) [pid = 1838] [serial = 559] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7aeb3e4400) [pid = 1838] [serial = 562] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7af002d400) [pid = 1838] [serial = 565] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7afb068000) [pid = 1838] [serial = 568] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7ae00f8800) [pid = 1838] [serial = 571] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe4f000 == 91 [pid = 1838] [id = 197] 09:14:52 INFO - PROCESS | 1838 | 1462983292336 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ae8b92c00) [pid = 1838] [serial = 586] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7adfd68800) [pid = 1838] [serial = 578] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7adf322000) [pid = 1838] [serial = 577] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7adfc23800) [pid = 1838] [serial = 580] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7ae070d000) [pid = 1838] [serial = 581] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae6194000) [pid = 1838] [serial = 583] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7ae7ede400) [pid = 1838] [serial = 554] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7aedfe5400) [pid = 1838] [serial = 587] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7ae6391c00) [pid = 1838] [serial = 584] [outer = (nil)] [url = about:blank] 09:14:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb120000 == 92 [pid = 1838] [id = 225] 09:14:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7adf322000) [pid = 1838] [serial = 676] [outer = (nil)] 09:14:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ae4499c00) [pid = 1838] [serial = 677] [outer = 0x7f7adf322000] 09:14:52 INFO - PROCESS | 1838 | 1462983292425 Marionette DEBUG loaded listener.js 09:14:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ae5944800) [pid = 1838] [serial = 678] [outer = 0x7f7adf322000] 09:14:53 INFO - PROCESS | 1838 | 1462983293179 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]]]}] 09:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1441ms 09:14:53 INFO - PROCESS | 1838 | 1462983293237 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 09:14:53 INFO - PROCESS | 1838 | 1462983293240 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 09:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:14:53 INFO - PROCESS | 1838 | 1462983293247 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:14:53 INFO - PROCESS | 1838 | 1462983293250 Marionette TRACE conn4 <- [1,874,null,{}] 09:14:53 INFO - PROCESS | 1838 | 1462983293256 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}] 09:14:53 INFO - PROCESS | 1838 | 1462983293493 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 09:14:53 INFO - PROCESS | 1838 | 1462983293511 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ee2800 == 93 [pid = 1838] [id = 226] 09:14:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ae5949800) [pid = 1838] [serial = 679] [outer = (nil)] 09:14:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ae5f07400) [pid = 1838] [serial = 680] [outer = 0x7f7ae5949800] 09:14:53 INFO - PROCESS | 1838 | 1462983293576 Marionette DEBUG loaded listener.js 09:14:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ae6193400) [pid = 1838] [serial = 681] [outer = 0x7f7ae5949800] 09:14:54 INFO - PROCESS | 1838 | 1462983294430 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]]]}] 09:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1236ms 09:14:54 INFO - PROCESS | 1838 | 1462983294489 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 09:14:54 INFO - PROCESS | 1838 | 1462983294493 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 09:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:14:54 INFO - PROCESS | 1838 | 1462983294498 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:14:54 INFO - PROCESS | 1838 | 1462983294501 Marionette TRACE conn4 <- [1,878,null,{}] 09:14:54 INFO - PROCESS | 1838 | 1462983294507 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}] 09:14:54 INFO - PROCESS | 1838 | 1462983294722 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 09:14:54 INFO - PROCESS | 1838 | 1462983294745 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5fb0800 == 94 [pid = 1838] [id = 227] 09:14:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7adfc23800) [pid = 1838] [serial = 682] [outer = (nil)] 09:14:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7ae619b000) [pid = 1838] [serial = 683] [outer = 0x7f7adfc23800] 09:14:54 INFO - PROCESS | 1838 | 1462983294810 Marionette DEBUG loaded listener.js 09:14:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ae61b1800) [pid = 1838] [serial = 684] [outer = 0x7f7adfc23800] 09:14:55 INFO - PROCESS | 1838 | 1462983295777 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]]]}] 09:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1338ms 09:14:55 INFO - PROCESS | 1838 | 1462983295838 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 09:14:55 INFO - PROCESS | 1838 | 1462983295842 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 09:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:14:55 INFO - PROCESS | 1838 | 1462983295853 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:14:55 INFO - PROCESS | 1838 | 1462983295855 Marionette TRACE conn4 <- [1,882,null,{}] 09:14:55 INFO - PROCESS | 1838 | 1462983295861 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}] 09:14:56 INFO - PROCESS | 1838 | 1462983296091 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 09:14:56 INFO - PROCESS | 1838 | 1462983296124 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee570000 == 95 [pid = 1838] [id = 228] 09:14:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7ae61afc00) [pid = 1838] [serial = 685] [outer = (nil)] 09:14:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7aef8ca000) [pid = 1838] [serial = 686] [outer = 0x7f7ae61afc00] 09:14:56 INFO - PROCESS | 1838 | 1462983296189 Marionette DEBUG loaded listener.js 09:14:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7af0fdf800) [pid = 1838] [serial = 687] [outer = 0x7f7ae61afc00] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7aef554c00) [pid = 1838] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7aef32d000) [pid = 1838] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7ae429cc00) [pid = 1838] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ae6394800) [pid = 1838] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7af13adc00) [pid = 1838] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7af076bc00) [pid = 1838] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7adeeae400) [pid = 1838] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7ae6198800) [pid = 1838] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae0799400) [pid = 1838] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7afd4cd400) [pid = 1838] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7aefd55000) [pid = 1838] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7adbb42400) [pid = 1838] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7adeea1400) [pid = 1838] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7adf104800) [pid = 1838] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7ae00f6000) [pid = 1838] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7ae00f6c00) [pid = 1838] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7ae00bcc00) [pid = 1838] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7ae433c000) [pid = 1838] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7ae5955000) [pid = 1838] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 206 (0x7f7addc3a000) [pid = 1838] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7ae00af400) [pid = 1838] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7adfc23000) [pid = 1838] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7ae078c000) [pid = 1838] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7adbb4e800) [pid = 1838] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ae4e08c00) [pid = 1838] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae7245400) [pid = 1838] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ae540a400) [pid = 1838] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7addc43400) [pid = 1838] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ae619c400) [pid = 1838] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7aefd54000) [pid = 1838] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ae00ac800) [pid = 1838] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7ae0714c00) [pid = 1838] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae732d400) [pid = 1838] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7adfd94400) [pid = 1838] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7af0f60800) [pid = 1838] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7af1af4800) [pid = 1838] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7adf323400) [pid = 1838] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ae44a6c00) [pid = 1838] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae550dc00) [pid = 1838] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7af0765400) [pid = 1838] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7aef32cc00) [pid = 1838] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae550cc00) [pid = 1838] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adeeaf800) [pid = 1838] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7aef013c00) [pid = 1838] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7adbab3000) [pid = 1838] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae595e000) [pid = 1838] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ae070e000) [pid = 1838] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adbabf000) [pid = 1838] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7aef554400) [pid = 1838] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae00b3c00) [pid = 1838] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7adfd92c00) [pid = 1838] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae550d400) [pid = 1838] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adfd70800) [pid = 1838] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ae61b2400) [pid = 1838] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7adbb47800) [pid = 1838] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7adbb43c00) [pid = 1838] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adbeb5c00) [pid = 1838] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ae64d7800) [pid = 1838] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7af1ab4400) [pid = 1838] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7aef8cb000) [pid = 1838] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae550ac00) [pid = 1838] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae00f4400) [pid = 1838] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7adbea9000) [pid = 1838] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae4e05400) [pid = 1838] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adeea2400) [pid = 1838] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae7ed4000) [pid = 1838] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:14:57 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae7243000) [pid = 1838] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:14:57 INFO - PROCESS | 1838 | 1462983297818 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]]]}] 09:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1986ms 09:14:57 INFO - PROCESS | 1838 | 1462983297834 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 09:14:57 INFO - PROCESS | 1838 | 1462983297837 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 09:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:14:57 INFO - PROCESS | 1838 | 1462983297844 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:14:57 INFO - PROCESS | 1838 | 1462983297846 Marionette TRACE conn4 <- [1,886,null,{}] 09:14:57 INFO - PROCESS | 1838 | 1462983297861 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}] 09:14:58 INFO - PROCESS | 1838 | 1462983298039 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 09:14:58 INFO - PROCESS | 1838 | 1462983298054 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1bf000 == 96 [pid = 1838] [id = 229] 09:14:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ada5f3c00) [pid = 1838] [serial = 688] [outer = (nil)] 09:14:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7addc41400) [pid = 1838] [serial = 689] [outer = 0x7f7ada5f3c00] 09:14:58 INFO - PROCESS | 1838 | 1462983298119 Marionette DEBUG loaded listener.js 09:14:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adfd65c00) [pid = 1838] [serial = 690] [outer = 0x7f7ada5f3c00] 09:14:58 INFO - PROCESS | 1838 | 1462983298960 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]]]}] 09:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1140ms 09:14:58 INFO - PROCESS | 1838 | 1462983298985 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 09:14:58 INFO - PROCESS | 1838 | 1462983298989 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 09:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:14:59 INFO - PROCESS | 1838 | 1462983299007 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:14:59 INFO - PROCESS | 1838 | 1462983299011 Marionette TRACE conn4 <- [1,890,null,{}] 09:14:59 INFO - PROCESS | 1838 | 1462983299016 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}] 09:14:59 INFO - PROCESS | 1838 | 1462983299192 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 09:14:59 INFO - PROCESS | 1838 | 1462983299208 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:14:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b9d000 == 97 [pid = 1838] [id = 230] 09:14:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adf103c00) [pid = 1838] [serial = 691] [outer = (nil)] 09:14:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00be400) [pid = 1838] [serial = 692] [outer = 0x7f7adf103c00] 09:14:59 INFO - PROCESS | 1838 | 1462983299282 Marionette DEBUG loaded listener.js 09:14:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae078ec00) [pid = 1838] [serial = 693] [outer = 0x7f7adf103c00] 09:15:00 INFO - PROCESS | 1838 | 1462983300618 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]]]}] 09:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1631ms 09:15:00 INFO - PROCESS | 1838 | 1462983300650 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 09:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:15:00 INFO - PROCESS | 1838 | 1462983300661 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 09:15:00 INFO - PROCESS | 1838 | 1462983300673 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:15:00 INFO - PROCESS | 1838 | 1462983300682 Marionette TRACE conn4 <- [1,894,null,{}] 09:15:00 INFO - PROCESS | 1838 | 1462983300693 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}] 09:15:00 INFO - PROCESS | 1838 | 1462983300932 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 09:15:01 INFO - PROCESS | 1838 | 1462983301171 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1b4000 == 98 [pid = 1838] [id = 231] 09:15:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7adbea9400) [pid = 1838] [serial = 694] [outer = (nil)] 09:15:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aded86000) [pid = 1838] [serial = 695] [outer = 0x7f7adbea9400] 09:15:01 INFO - PROCESS | 1838 | 1462983301341 Marionette DEBUG loaded listener.js 09:15:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7adf32a400) [pid = 1838] [serial = 696] [outer = 0x7f7adbea9400] 09:15:02 INFO - PROCESS | 1838 | 1462983302414 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]]]}] 09:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1794ms 09:15:02 INFO - PROCESS | 1838 | 1462983302465 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 09:15:02 INFO - PROCESS | 1838 | 1462983302473 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 09:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:15:02 INFO - PROCESS | 1838 | 1462983302484 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:15:02 INFO - PROCESS | 1838 | 1462983302488 Marionette TRACE conn4 <- [1,898,null,{}] 09:15:02 INFO - PROCESS | 1838 | 1462983302495 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}] 09:15:02 INFO - PROCESS | 1838 | 1462983302717 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 09:15:02 INFO - PROCESS | 1838 | 1462983302954 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3d1800 == 99 [pid = 1838] [id = 232] 09:15:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7adfd6e400) [pid = 1838] [serial = 697] [outer = (nil)] 09:15:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae00c3c00) [pid = 1838] [serial = 698] [outer = 0x7f7adfd6e400] 09:15:03 INFO - PROCESS | 1838 | 1462983303047 Marionette DEBUG loaded listener.js 09:15:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae00f7400) [pid = 1838] [serial = 699] [outer = 0x7f7adfd6e400] 09:15:03 INFO - PROCESS | 1838 | 1462983303918 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]]]}] 09:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1482ms 09:15:03 INFO - PROCESS | 1838 | 1462983303968 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 09:15:03 INFO - PROCESS | 1838 | 1462983303973 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 09:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:15:03 INFO - PROCESS | 1838 | 1462983303979 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:15:03 INFO - PROCESS | 1838 | 1462983303985 Marionette TRACE conn4 <- [1,902,null,{}] 09:15:04 INFO - PROCESS | 1838 | 1462983304001 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}] 09:15:04 INFO - PROCESS | 1838 | 1462983304236 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 09:15:04 INFO - PROCESS | 1838 | 1462983304479 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16ea800 == 100 [pid = 1838] [id = 233] 09:15:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae0794c00) [pid = 1838] [serial = 700] [outer = (nil)] 09:15:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae550f000) [pid = 1838] [serial = 701] [outer = 0x7f7ae0794c00] 09:15:04 INFO - PROCESS | 1838 | 1462983304614 Marionette DEBUG loaded listener.js 09:15:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae5f04000) [pid = 1838] [serial = 702] [outer = 0x7f7ae0794c00] 09:15:05 INFO - PROCESS | 1838 | 1462983305535 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]]]}] 09:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1589ms 09:15:05 INFO - PROCESS | 1838 | 1462983305569 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 09:15:05 INFO - PROCESS | 1838 | 1462983305574 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 09:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:15:05 INFO - PROCESS | 1838 | 1462983305580 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:15:05 INFO - PROCESS | 1838 | 1462983305583 Marionette TRACE conn4 <- [1,906,null,{}] 09:15:05 INFO - PROCESS | 1838 | 1462983305589 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}] 09:15:05 INFO - PROCESS | 1838 | 1462983305776 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 09:15:05 INFO - PROCESS | 1838 | 1462983305965 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe7f000 == 101 [pid = 1838] [id = 234] 09:15:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae4336800) [pid = 1838] [serial = 703] [outer = (nil)] 09:15:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae61a8c00) [pid = 1838] [serial = 704] [outer = 0x7f7ae4336800] 09:15:06 INFO - PROCESS | 1838 | 1462983306041 Marionette DEBUG loaded listener.js 09:15:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae6399400) [pid = 1838] [serial = 705] [outer = 0x7f7ae4336800] 09:15:06 INFO - PROCESS | 1838 | 1462983306963 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]]]}] 09:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1431ms 09:15:07 INFO - PROCESS | 1838 | 1462983307012 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 09:15:07 INFO - PROCESS | 1838 | 1462983307017 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 09:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:15:07 INFO - PROCESS | 1838 | 1462983307022 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:15:07 INFO - PROCESS | 1838 | 1462983307025 Marionette TRACE conn4 <- [1,910,null,{}] 09:15:07 INFO - PROCESS | 1838 | 1462983307031 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}] 09:15:07 INFO - PROCESS | 1838 | 1462983307222 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 09:15:07 INFO - PROCESS | 1838 | 1462983307403 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b15800 == 102 [pid = 1838] [id = 235] 09:15:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae6191400) [pid = 1838] [serial = 706] [outer = (nil)] 09:15:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae732ec00) [pid = 1838] [serial = 707] [outer = 0x7f7ae6191400] 09:15:07 INFO - PROCESS | 1838 | 1462983307482 Marionette DEBUG loaded listener.js 09:15:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae8b93c00) [pid = 1838] [serial = 708] [outer = 0x7f7ae6191400] 09:15:08 INFO - PROCESS | 1838 | 1462983308384 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]]]}] 09:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1390ms 09:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:15:08 INFO - PROCESS | 1838 | 1462983308414 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 09:15:08 INFO - PROCESS | 1838 | 1462983308417 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 09:15:08 INFO - PROCESS | 1838 | 1462983308424 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:15:08 INFO - PROCESS | 1838 | 1462983308428 Marionette TRACE conn4 <- [1,914,null,{}] 09:15:08 INFO - PROCESS | 1838 | 1462983308433 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}] 09:15:08 INFO - PROCESS | 1838 | 1462983308627 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 09:15:08 INFO - PROCESS | 1838 | 1462983308830 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0556f000 == 103 [pid = 1838] [id = 236] 09:15:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7aef555400) [pid = 1838] [serial = 709] [outer = (nil)] 09:15:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7aefd5f800) [pid = 1838] [serial = 710] [outer = 0x7f7aef555400] 09:15:08 INFO - PROCESS | 1838 | 1462983308904 Marionette DEBUG loaded listener.js 09:15:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7af13ac400) [pid = 1838] [serial = 711] [outer = 0x7f7aef555400] 09:15:09 INFO - PROCESS | 1838 | 1462983309783 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]]]}] 09:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1437ms 09:15:09 INFO - PROCESS | 1838 | 1462983309862 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 09:15:09 INFO - PROCESS | 1838 | 1462983309865 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 09:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:15:09 INFO - PROCESS | 1838 | 1462983309871 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:15:09 INFO - PROCESS | 1838 | 1462983309874 Marionette TRACE conn4 <- [1,918,null,{}] 09:15:09 INFO - PROCESS | 1838 | 1462983309880 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}] 09:15:10 INFO - PROCESS | 1838 | 1462983310105 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 09:15:10 INFO - PROCESS | 1838 | 1462983310329 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0519000 == 104 [pid = 1838] [id = 237] 09:15:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7aef556c00) [pid = 1838] [serial = 712] [outer = (nil)] 09:15:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7af1aa8400) [pid = 1838] [serial = 713] [outer = 0x7f7aef556c00] 09:15:10 INFO - PROCESS | 1838 | 1462983310446 Marionette DEBUG loaded listener.js 09:15:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7afbc8c400) [pid = 1838] [serial = 714] [outer = 0x7f7aef556c00] 09:15:11 INFO - PROCESS | 1838 | 1462983311278 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]]]}] 09:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1483ms 09:15:11 INFO - PROCESS | 1838 | 1462983311356 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 09:15:11 INFO - PROCESS | 1838 | 1462983311359 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 09:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:15:11 INFO - PROCESS | 1838 | 1462983311366 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:15:11 INFO - PROCESS | 1838 | 1462983311369 Marionette TRACE conn4 <- [1,922,null,{}] 09:15:11 INFO - PROCESS | 1838 | 1462983311375 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}] 09:15:11 INFO - PROCESS | 1838 | 1462983311549 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 09:15:11 INFO - PROCESS | 1838 | 1462983311745 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99ec000 == 105 [pid = 1838] [id = 238] 09:15:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ad8be7000) [pid = 1838] [serial = 715] [outer = (nil)] 09:15:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7afbe62800) [pid = 1838] [serial = 716] [outer = 0x7f7ad8be7000] 09:15:11 INFO - PROCESS | 1838 | 1462983311824 Marionette DEBUG loaded listener.js 09:15:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7afc146000) [pid = 1838] [serial = 717] [outer = 0x7f7ad8be7000] 09:15:12 INFO - PROCESS | 1838 | 1462983312705 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]]]}] 09:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1428ms 09:15:12 INFO - PROCESS | 1838 | 1462983312796 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 09:15:12 INFO - PROCESS | 1838 | 1462983312799 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 09:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:15:12 INFO - PROCESS | 1838 | 1462983312805 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:15:12 INFO - PROCESS | 1838 | 1462983312809 Marionette TRACE conn4 <- [1,926,null,{}] 09:15:12 INFO - PROCESS | 1838 | 1462983312814 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}] 09:15:13 INFO - PROCESS | 1838 | 1462983313047 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 09:15:13 INFO - PROCESS | 1838 | 1462983313286 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb122000 == 106 [pid = 1838] [id = 239] 09:15:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7adaf8fc00) [pid = 1838] [serial = 718] [outer = (nil)] 09:15:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7adbeacc00) [pid = 1838] [serial = 719] [outer = 0x7f7adaf8fc00] 09:15:13 INFO - PROCESS | 1838 | 1462983313407 Marionette DEBUG loaded listener.js 09:15:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7adeea8400) [pid = 1838] [serial = 720] [outer = 0x7f7adaf8fc00] 09:15:14 INFO - PROCESS | 1838 | 1462983314277 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]]]}] 09:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1536ms 09:15:14 INFO - PROCESS | 1838 | 1462983314344 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 09:15:14 INFO - PROCESS | 1838 | 1462983314348 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 09:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:15:14 INFO - PROCESS | 1838 | 1462983314354 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:15:14 INFO - PROCESS | 1838 | 1462983314357 Marionette TRACE conn4 <- [1,930,null,{}] 09:15:14 INFO - PROCESS | 1838 | 1462983314362 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}] 09:15:14 INFO - PROCESS | 1838 | 1462983314559 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 09:15:14 INFO - PROCESS | 1838 | 1462983314746 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4d6000 == 107 [pid = 1838] [id = 240] 09:15:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7adbaba000) [pid = 1838] [serial = 721] [outer = (nil)] 09:15:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7adf320800) [pid = 1838] [serial = 722] [outer = 0x7f7adbaba000] 09:15:14 INFO - PROCESS | 1838 | 1462983314826 Marionette DEBUG loaded listener.js 09:15:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7adfd6fc00) [pid = 1838] [serial = 723] [outer = 0x7f7adbaba000] 09:15:15 INFO - PROCESS | 1838 | 1462983315741 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]]]}] 09:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1432ms 09:15:15 INFO - PROCESS | 1838 | 1462983315787 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 09:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:15:15 INFO - PROCESS | 1838 | 1462983315792 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 09:15:15 INFO - PROCESS | 1838 | 1462983315798 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:15:15 INFO - PROCESS | 1838 | 1462983315802 Marionette TRACE conn4 <- [1,934,null,{}] 09:15:15 INFO - PROCESS | 1838 | 1462983315807 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}] 09:15:16 INFO - PROCESS | 1838 | 1462983316033 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 09:15:16 INFO - PROCESS | 1838 | 1462983316698 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96c9800 == 108 [pid = 1838] [id = 241] 09:15:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7ad8be0800) [pid = 1838] [serial = 724] [outer = (nil)] 09:15:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7ad8beac00) [pid = 1838] [serial = 725] [outer = 0x7f7ad8be0800] 09:15:16 INFO - PROCESS | 1838 | 1462983316772 Marionette DEBUG loaded listener.js 09:15:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7ada5fa000) [pid = 1838] [serial = 726] [outer = 0x7f7ad8be0800] 09:15:17 INFO - PROCESS | 1838 | 1462983317636 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]]]}] 09:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1888ms 09:15:17 INFO - PROCESS | 1838 | 1462983317688 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 09:15:17 INFO - PROCESS | 1838 | 1462983317692 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 09:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:15:17 INFO - PROCESS | 1838 | 1462983317700 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:15:17 INFO - PROCESS | 1838 | 1462983317706 Marionette TRACE conn4 <- [1,938,null,{}] 09:15:17 INFO - PROCESS | 1838 | 1462983317712 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}] 09:15:17 INFO - PROCESS | 1838 | 1462983317908 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 09:15:18 INFO - PROCESS | 1838 | 1462983318267 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8d9a800 == 109 [pid = 1838] [id = 242] 09:15:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7adbb4b000) [pid = 1838] [serial = 727] [outer = (nil)] 09:15:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7adbb50c00) [pid = 1838] [serial = 728] [outer = 0x7f7adbb4b000] 09:15:18 INFO - PROCESS | 1838 | 1462983318356 Marionette DEBUG loaded listener.js 09:15:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7adbeb4400) [pid = 1838] [serial = 729] [outer = 0x7f7adbb4b000] 09:15:19 INFO - PROCESS | 1838 | 1462983319398 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]]]}] 09:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1781ms 09:15:19 INFO - PROCESS | 1838 | 1462983319487 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 09:15:19 INFO - PROCESS | 1838 | 1462983319493 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 09:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:15:19 INFO - PROCESS | 1838 | 1462983319500 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:15:19 INFO - PROCESS | 1838 | 1462983319503 Marionette TRACE conn4 <- [1,942,null,{}] 09:15:19 INFO - PROCESS | 1838 | 1462983319509 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}] 09:15:19 INFO - PROCESS | 1838 | 1462983319729 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16aa800 == 108 [pid = 1838] [id = 42] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42dc800 == 107 [pid = 1838] [id = 168] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefed3000 == 106 [pid = 1838] [id = 33] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae8be5000 == 105 [pid = 1838] [id = 170] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae9f5c800 == 104 [pid = 1838] [id = 39] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae61a8000) [pid = 1838] [serial = 610] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7aded87000) [pid = 1838] [serial = 607] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7adaf8b000) [pid = 1838] [serial = 613] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7adbabd000) [pid = 1838] [serial = 616] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7ae8950c00) [pid = 1838] [serial = 637] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | 1462983320099 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adedcc800 == 103 [pid = 1838] [id = 167] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aee589000 == 102 [pid = 1838] [id = 32] 09:15:20 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae546f000 == 101 [pid = 1838] [id = 169] 09:15:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96d1800 == 102 [pid = 1838] [id = 243] 09:15:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7adbabd000) [pid = 1838] [serial = 730] [outer = (nil)] 09:15:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7adeeacc00) [pid = 1838] [serial = 731] [outer = 0x7f7adbabd000] 09:15:20 INFO - PROCESS | 1838 | 1462983320199 Marionette DEBUG loaded listener.js 09:15:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7adf10d400) [pid = 1838] [serial = 732] [outer = 0x7f7adbabd000] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7af0763000) [pid = 1838] [serial = 601] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7af1073400) [pid = 1838] [serial = 602] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adbab5000) [pid = 1838] [serial = 592] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ae6195800) [pid = 1838] [serial = 631] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7adbeb4000) [pid = 1838] [serial = 593] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae0790400) [pid = 1838] [serial = 625] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae4335800) [pid = 1838] [serial = 626] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7aded82800) [pid = 1838] [serial = 620] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7adbeab800) [pid = 1838] [serial = 619] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7aff2e1400) [pid = 1838] [serial = 605] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7afc10e800) [pid = 1838] [serial = 604] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae6191800) [pid = 1838] [serial = 599] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ae4e08000) [pid = 1838] [serial = 598] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae0715c00) [pid = 1838] [serial = 596] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae00c9800) [pid = 1838] [serial = 595] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ae5f03c00) [pid = 1838] [serial = 628] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ae00be800) [pid = 1838] [serial = 623] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7adfd95400) [pid = 1838] [serial = 622] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae61b4c00) [pid = 1838] [serial = 634] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ae7f95c00) [pid = 1838] [serial = 635] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae619d400) [pid = 1838] [serial = 632] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae5f07c00) [pid = 1838] [serial = 629] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7adbeb3400) [pid = 1838] [serial = 497] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7addc3c800) [pid = 1838] [serial = 494] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adfc1f000) [pid = 1838] [serial = 500] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7aed179000) [pid = 1838] [serial = 382] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7afbeec800) [pid = 1838] [serial = 533] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7af0760800) [pid = 1838] [serial = 385] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7afc1aa000) [pid = 1838] [serial = 355] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7afcdf8400) [pid = 1838] [serial = 388] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7b03aa0800) [pid = 1838] [serial = 572] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae639c000) [pid = 1838] [serial = 274] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adf10e000) [pid = 1838] [serial = 443] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7aef1fc400) [pid = 1838] [serial = 277] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7af0f52000) [pid = 1838] [serial = 482] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7aef9bfc00) [pid = 1838] [serial = 313] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7aff22c400) [pid = 1838] [serial = 358] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7af1767c00) [pid = 1838] [serial = 397] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae639ec00) [pid = 1838] [serial = 231] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7afb06b800) [pid = 1838] [serial = 427] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7afbf99000) [pid = 1838] [serial = 319] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae0793800) [pid = 1838] [serial = 473] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7aee317000) [pid = 1838] [serial = 563] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7b05342400) [pid = 1838] [serial = 436] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7b03a5a000) [pid = 1838] [serial = 536] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7afd046c00) [pid = 1838] [serial = 283] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adbb4f400) [pid = 1838] [serial = 491] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7adeeae800) [pid = 1838] [serial = 439] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7adfd99400) [pid = 1838] [serial = 521] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae44a7400) [pid = 1838] [serial = 424] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7b02f9ec00) [pid = 1838] [serial = 391] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7b03a56000) [pid = 1838] [serial = 539] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae7325000) [pid = 1838] [serial = 476] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7aed16b400) [pid = 1838] [serial = 527] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ae5954000) [pid = 1838] [serial = 575] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ae6191c00) [pid = 1838] [serial = 560] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7afd0fac00) [pid = 1838] [serial = 430] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ae0799000) [pid = 1838] [serial = 433] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7afc108400) [pid = 1838] [serial = 569] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ae8c7b800) [pid = 1838] [serial = 310] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7b05343000) [pid = 1838] [serial = 394] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7afc330c00) [pid = 1838] [serial = 322] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7aee3d6000) [pid = 1838] [serial = 590] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7af1068000) [pid = 1838] [serial = 566] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7aefd5e400) [pid = 1838] [serial = 280] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae00f2000) [pid = 1838] [serial = 557] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ae4333400) [pid = 1838] [serial = 524] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ae8c86800) [pid = 1838] [serial = 349] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ae00f5c00) [pid = 1838] [serial = 421] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7b013db000) [pid = 1838] [serial = 488] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7afc145800) [pid = 1838] [serial = 485] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7adfd91c00) [pid = 1838] [serial = 470] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7ae7248800) [pid = 1838] [serial = 346] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7aef9c0000) [pid = 1838] [serial = 479] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7af1ab3c00) [pid = 1838] [serial = 316] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 123 (0x7f7af075c400) [pid = 1838] [serial = 352] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 122 (0x7f7af0f56800) [pid = 1838] [serial = 530] [outer = (nil)] [url = about:blank] 09:15:20 INFO - PROCESS | 1838 | --DOMWINDOW == 121 (0x7f7adf326800) [pid = 1838] [serial = 446] [outer = (nil)] [url = about:blank] 09:15:21 INFO - PROCESS | 1838 | 1462983321028 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]]]}] 09:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1584ms 09:15:21 INFO - PROCESS | 1838 | 1462983321085 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 09:15:21 INFO - PROCESS | 1838 | 1462983321090 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 09:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:15:21 INFO - PROCESS | 1838 | 1462983321103 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:15:21 INFO - PROCESS | 1838 | 1462983321113 Marionette TRACE conn4 <- [1,946,null,{}] 09:15:21 INFO - PROCESS | 1838 | 1462983321122 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}] 09:15:21 INFO - PROCESS | 1838 | 1462983321296 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 09:15:21 INFO - PROCESS | 1838 | 1462983321435 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef90800 == 103 [pid = 1838] [id = 244] 09:15:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 122 (0x7f7aded81800) [pid = 1838] [serial = 733] [outer = (nil)] 09:15:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7adfc1e800) [pid = 1838] [serial = 734] [outer = 0x7f7aded81800] 09:15:21 INFO - PROCESS | 1838 | 1462983321501 Marionette DEBUG loaded listener.js 09:15:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7adfd6f000) [pid = 1838] [serial = 735] [outer = 0x7f7aded81800] 09:15:22 INFO - PROCESS | 1838 | 1462983322263 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]]]}] 09:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1195ms 09:15:22 INFO - PROCESS | 1838 | 1462983322293 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 09:15:22 INFO - PROCESS | 1838 | 1462983322298 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 09:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:15:22 INFO - PROCESS | 1838 | 1462983322329 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:15:22 INFO - PROCESS | 1838 | 1462983322332 Marionette TRACE conn4 <- [1,950,null,{}] 09:15:22 INFO - PROCESS | 1838 | 1462983322349 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}] 09:15:22 INFO - PROCESS | 1838 | 1462983322564 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 09:15:22 INFO - PROCESS | 1838 | 1462983322586 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4d8000 == 104 [pid = 1838] [id = 245] 09:15:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7adf32b400) [pid = 1838] [serial = 736] [outer = (nil)] 09:15:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7adfd97c00) [pid = 1838] [serial = 737] [outer = 0x7f7adf32b400] 09:15:22 INFO - PROCESS | 1838 | 1462983322661 Marionette DEBUG loaded listener.js 09:15:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7ae00b5c00) [pid = 1838] [serial = 738] [outer = 0x7f7adf32b400] 09:15:23 INFO - PROCESS | 1838 | 1462983323605 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]]]}] 09:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1336ms 09:15:23 INFO - PROCESS | 1838 | 1462983323667 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 09:15:23 INFO - PROCESS | 1838 | 1462983323670 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 09:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:15:23 INFO - PROCESS | 1838 | 1462983323684 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:15:23 INFO - PROCESS | 1838 | 1462983323687 Marionette TRACE conn4 <- [1,954,null,{}] 09:15:23 INFO - PROCESS | 1838 | 1462983323693 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}] 09:15:23 INFO - PROCESS | 1838 | 1462983323917 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 09:15:23 INFO - PROCESS | 1838 | 1462983323951 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4218000 == 105 [pid = 1838] [id = 246] 09:15:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7ae00edc00) [pid = 1838] [serial = 739] [outer = (nil)] 09:15:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ae00ef800) [pid = 1838] [serial = 740] [outer = 0x7f7ae00edc00] 09:15:24 INFO - PROCESS | 1838 | 1462983324211 Marionette DEBUG loaded listener.js 09:15:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ae0714000) [pid = 1838] [serial = 741] [outer = 0x7f7ae00edc00] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7adfc23800) [pid = 1838] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ae5f0e000) [pid = 1838] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7ae61ad800) [pid = 1838] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7aded85000) [pid = 1838] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7ae61afc00) [pid = 1838] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7ada5f3c00) [pid = 1838] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 123 (0x7f7ae5949800) [pid = 1838] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 122 (0x7f7adfd64c00) [pid = 1838] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 121 (0x7f7adf322000) [pid = 1838] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:15:24 INFO - PROCESS | 1838 | --DOMWINDOW == 120 (0x7f7adbb4c400) [pid = 1838] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:15:25 INFO - PROCESS | 1838 | 1462983325283 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]]]}] 09:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1634ms 09:15:25 INFO - PROCESS | 1838 | 1462983325319 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 09:15:25 INFO - PROCESS | 1838 | 1462983325323 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 09:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:15:25 INFO - PROCESS | 1838 | 1462983325328 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:15:25 INFO - PROCESS | 1838 | 1462983325330 Marionette TRACE conn4 <- [1,958,null,{}] 09:15:25 INFO - PROCESS | 1838 | 1462983325336 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}] 09:15:25 INFO - PROCESS | 1838 | 1462983325498 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 09:15:25 INFO - PROCESS | 1838 | 1462983325519 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4362800 == 106 [pid = 1838] [id = 247] 09:15:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 121 (0x7f7adfd6b800) [pid = 1838] [serial = 742] [outer = (nil)] 09:15:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 122 (0x7f7ae4293000) [pid = 1838] [serial = 743] [outer = 0x7f7adfd6b800] 09:15:25 INFO - PROCESS | 1838 | 1462983325582 Marionette DEBUG loaded listener.js 09:15:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7ae429dc00) [pid = 1838] [serial = 744] [outer = 0x7f7adfd6b800] 09:15:26 INFO - PROCESS | 1838 | 1462983326407 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]]]}] 09:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1127ms 09:15:26 INFO - PROCESS | 1838 | 1462983326467 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 09:15:26 INFO - PROCESS | 1838 | 1462983326472 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 09:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:15:26 INFO - PROCESS | 1838 | 1462983326478 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:15:26 INFO - PROCESS | 1838 | 1462983326480 Marionette TRACE conn4 <- [1,962,null,{}] 09:15:26 INFO - PROCESS | 1838 | 1462983326485 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}] 09:15:26 INFO - PROCESS | 1838 | 1462983326658 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 09:15:26 INFO - PROCESS | 1838 | 1462983326668 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8a9b000 == 107 [pid = 1838] [id = 248] 09:15:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7ad8be6400) [pid = 1838] [serial = 745] [outer = (nil)] 09:15:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ad8bef000) [pid = 1838] [serial = 746] [outer = 0x7f7ad8be6400] 09:15:26 INFO - PROCESS | 1838 | 1462983326840 Marionette DEBUG loaded listener.js 09:15:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ada6cec00) [pid = 1838] [serial = 747] [outer = 0x7f7ad8be6400] 09:15:27 INFO - PROCESS | 1838 | 1462983327960 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]]]}] 09:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1530ms 09:15:28 INFO - PROCESS | 1838 | 1462983328011 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 09:15:28 INFO - PROCESS | 1838 | 1462983328018 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 09:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:15:28 INFO - PROCESS | 1838 | 1462983328027 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:15:28 INFO - PROCESS | 1838 | 1462983328032 Marionette TRACE conn4 <- [1,966,null,{}] 09:15:28 INFO - PROCESS | 1838 | 1462983328040 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}] 09:15:28 INFO - PROCESS | 1838 | 1462983328246 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 09:15:28 INFO - PROCESS | 1838 | 1462983328465 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedc4000 == 108 [pid = 1838] [id = 249] 09:15:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7aded80c00) [pid = 1838] [serial = 748] [outer = (nil)] 09:15:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7adeea6400) [pid = 1838] [serial = 749] [outer = 0x7f7aded80c00] 09:15:28 INFO - PROCESS | 1838 | 1462983328589 Marionette DEBUG loaded listener.js 09:15:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7adf324400) [pid = 1838] [serial = 750] [outer = 0x7f7aded80c00] 09:15:29 INFO - PROCESS | 1838 | 1462983329464 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]]]}] 09:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1484ms 09:15:29 INFO - PROCESS | 1838 | 1462983329511 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 09:15:29 INFO - PROCESS | 1838 | 1462983329517 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 09:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:15:29 INFO - PROCESS | 1838 | 1462983329529 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:15:29 INFO - PROCESS | 1838 | 1462983329533 Marionette TRACE conn4 <- [1,970,null,{}] 09:15:29 INFO - PROCESS | 1838 | 1462983329539 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}] 09:15:29 INFO - PROCESS | 1838 | 1462983329741 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 09:15:29 INFO - PROCESS | 1838 | 1462983329915 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44ec000 == 109 [pid = 1838] [id = 250] 09:15:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7aded84400) [pid = 1838] [serial = 751] [outer = (nil)] 09:15:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ae00ab400) [pid = 1838] [serial = 752] [outer = 0x7f7aded84400] 09:15:30 INFO - PROCESS | 1838 | 1462983329993 Marionette DEBUG loaded listener.js 09:15:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ae00c9c00) [pid = 1838] [serial = 753] [outer = 0x7f7aded84400] 09:15:30 INFO - PROCESS | 1838 | 1462983330971 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]]]}] 09:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1486ms 09:15:31 INFO - PROCESS | 1838 | 1462983331016 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 09:15:31 INFO - PROCESS | 1838 | 1462983331020 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 09:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:15:31 INFO - PROCESS | 1838 | 1462983331027 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:15:31 INFO - PROCESS | 1838 | 1462983331033 Marionette TRACE conn4 <- [1,974,null,{}] 09:15:31 INFO - PROCESS | 1838 | 1462983331049 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}] 09:15:31 INFO - PROCESS | 1838 | 1462983331264 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 09:15:31 INFO - PROCESS | 1838 | 1462983331439 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ede800 == 110 [pid = 1838] [id = 251] 09:15:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ae0796800) [pid = 1838] [serial = 754] [outer = (nil)] 09:15:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ae433b400) [pid = 1838] [serial = 755] [outer = 0x7f7ae0796800] 09:15:31 INFO - PROCESS | 1838 | 1462983331515 Marionette DEBUG loaded listener.js 09:15:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ae4341800) [pid = 1838] [serial = 756] [outer = 0x7f7ae0796800] 09:15:32 INFO - PROCESS | 1838 | 1462983332412 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]]]}] 09:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1441ms 09:15:32 INFO - PROCESS | 1838 | 1462983332469 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 09:15:32 INFO - PROCESS | 1838 | 1462983332473 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 09:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:15:32 INFO - PROCESS | 1838 | 1462983332479 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:15:32 INFO - PROCESS | 1838 | 1462983332482 Marionette TRACE conn4 <- [1,978,null,{}] 09:15:32 INFO - PROCESS | 1838 | 1462983332488 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}] 09:15:32 INFO - PROCESS | 1838 | 1462983332686 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 09:15:32 INFO - PROCESS | 1838 | 1462983332870 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50d8000 == 111 [pid = 1838] [id = 252] 09:15:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ae4291400) [pid = 1838] [serial = 757] [outer = (nil)] 09:15:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ae4e02800) [pid = 1838] [serial = 758] [outer = 0x7f7ae4291400] 09:15:32 INFO - PROCESS | 1838 | 1462983332947 Marionette DEBUG loaded listener.js 09:15:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ae4e0d800) [pid = 1838] [serial = 759] [outer = 0x7f7ae4291400] 09:15:33 INFO - PROCESS | 1838 | 1462983333814 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]]]}] 09:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1378ms 09:15:33 INFO - PROCESS | 1838 | 1462983333859 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 09:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:15:33 INFO - PROCESS | 1838 | 1462983333865 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 09:15:33 INFO - PROCESS | 1838 | 1462983333872 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:15:33 INFO - PROCESS | 1838 | 1462983333875 Marionette TRACE conn4 <- [1,982,null,{}] 09:15:33 INFO - PROCESS | 1838 | 1462983333882 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}] 09:15:34 INFO - PROCESS | 1838 | 1462983334072 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 09:15:34 INFO - PROCESS | 1838 | 1462983334246 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5653800 == 112 [pid = 1838] [id = 253] 09:15:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ae5409c00) [pid = 1838] [serial = 760] [outer = (nil)] 09:15:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ae5410400) [pid = 1838] [serial = 761] [outer = 0x7f7ae5409c00] 09:15:34 INFO - PROCESS | 1838 | 1462983334331 Marionette DEBUG loaded listener.js 09:15:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ae5952c00) [pid = 1838] [serial = 762] [outer = 0x7f7ae5409c00] 09:15:35 INFO - PROCESS | 1838 | 1462983335337 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]]]}] 09:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1532ms 09:15:35 INFO - PROCESS | 1838 | 1462983335404 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 09:15:35 INFO - PROCESS | 1838 | 1462983335408 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 09:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:15:35 INFO - PROCESS | 1838 | 1462983335414 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:15:35 INFO - PROCESS | 1838 | 1462983335417 Marionette TRACE conn4 <- [1,986,null,{}] 09:15:35 INFO - PROCESS | 1838 | 1462983335423 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}] 09:15:35 INFO - PROCESS | 1838 | 1462983335669 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 09:15:35 INFO - PROCESS | 1838 | 1462983335986 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7281000 == 113 [pid = 1838] [id = 254] 09:15:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ae5f06000) [pid = 1838] [serial = 763] [outer = (nil)] 09:15:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ae61b5000) [pid = 1838] [serial = 764] [outer = 0x7f7ae5f06000] 09:15:36 INFO - PROCESS | 1838 | 1462983336062 Marionette DEBUG loaded listener.js 09:15:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ae6397000) [pid = 1838] [serial = 765] [outer = 0x7f7ae5f06000] 09:15:36 INFO - PROCESS | 1838 | 1462983336926 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]]]}] 09:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1581ms 09:15:37 INFO - PROCESS | 1838 | 1462983336997 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 09:15:37 INFO - PROCESS | 1838 | 1462983337002 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 09:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:15:37 INFO - PROCESS | 1838 | 1462983337009 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:15:37 INFO - PROCESS | 1838 | 1462983337013 Marionette TRACE conn4 <- [1,990,null,{}] 09:15:37 INFO - PROCESS | 1838 | 1462983337018 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}] 09:15:37 INFO - PROCESS | 1838 | 1462983337207 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 09:15:37 INFO - PROCESS | 1838 | 1462983337384 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f59800 == 114 [pid = 1838] [id = 255] 09:15:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ae5f11000) [pid = 1838] [serial = 766] [outer = (nil)] 09:15:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ae639bc00) [pid = 1838] [serial = 767] [outer = 0x7f7ae5f11000] 09:15:37 INFO - PROCESS | 1838 | 1462983337459 Marionette DEBUG loaded listener.js 09:15:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ae64d5400) [pid = 1838] [serial = 768] [outer = 0x7f7ae5f11000] 09:15:38 INFO - PROCESS | 1838 | 1462983338358 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]]]}] 09:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms 09:15:38 INFO - PROCESS | 1838 | 1462983338400 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 09:15:38 INFO - PROCESS | 1838 | 1462983338403 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 09:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:15:38 INFO - PROCESS | 1838 | 1462983338410 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:15:38 INFO - PROCESS | 1838 | 1462983338412 Marionette TRACE conn4 <- [1,994,null,{}] 09:15:38 INFO - PROCESS | 1838 | 1462983338418 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}] 09:15:38 INFO - PROCESS | 1838 | 1462983338602 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 09:15:38 INFO - PROCESS | 1838 | 1462983338784 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae9f67800 == 115 [pid = 1838] [id = 256] 09:15:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ae6192c00) [pid = 1838] [serial = 769] [outer = (nil)] 09:15:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ae723e000) [pid = 1838] [serial = 770] [outer = 0x7f7ae6192c00] 09:15:38 INFO - PROCESS | 1838 | 1462983338857 Marionette DEBUG loaded listener.js 09:15:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ae7249400) [pid = 1838] [serial = 771] [outer = 0x7f7ae6192c00] 09:15:39 INFO - PROCESS | 1838 | 1462983339753 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]]]}] 09:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1378ms 09:15:39 INFO - PROCESS | 1838 | 1462983339789 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 09:15:39 INFO - PROCESS | 1838 | 1462983339793 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 09:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:15:39 INFO - PROCESS | 1838 | 1462983339800 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:15:39 INFO - PROCESS | 1838 | 1462983339804 Marionette TRACE conn4 <- [1,998,null,{}] 09:15:39 INFO - PROCESS | 1838 | 1462983339809 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}] 09:15:40 INFO - PROCESS | 1838 | 1462983339994 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 09:15:40 INFO - PROCESS | 1838 | 1462983340204 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed13e000 == 116 [pid = 1838] [id = 257] 09:15:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ae5961400) [pid = 1838] [serial = 772] [outer = (nil)] 09:15:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae732b400) [pid = 1838] [serial = 773] [outer = 0x7f7ae5961400] 09:15:40 INFO - PROCESS | 1838 | 1462983340318 Marionette DEBUG loaded listener.js 09:15:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ae7ed3000) [pid = 1838] [serial = 774] [outer = 0x7f7ae5961400] 09:15:41 INFO - PROCESS | 1838 | 1462983341239 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]]]}] 09:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1487ms 09:15:41 INFO - PROCESS | 1838 | 1462983341288 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 09:15:41 INFO - PROCESS | 1838 | 1462983341292 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 09:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:15:41 INFO - PROCESS | 1838 | 1462983341299 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:15:41 INFO - PROCESS | 1838 | 1462983341301 Marionette TRACE conn4 <- [1,1002,null,{}] 09:15:41 INFO - PROCESS | 1838 | 1462983341308 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}] 09:15:41 INFO - PROCESS | 1838 | 1462983341496 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 09:15:41 INFO - PROCESS | 1838 | 1462983341691 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee2e0800 == 117 [pid = 1838] [id = 258] 09:15:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae7f96c00) [pid = 1838] [serial = 775] [outer = (nil)] 09:15:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae895d800) [pid = 1838] [serial = 776] [outer = 0x7f7ae7f96c00] 09:15:41 INFO - PROCESS | 1838 | 1462983341834 Marionette DEBUG loaded listener.js 09:15:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ae8bc3000) [pid = 1838] [serial = 777] [outer = 0x7f7ae7f96c00] 09:15:42 INFO - PROCESS | 1838 | 1462983342761 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]]]}] 09:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1531ms 09:15:42 INFO - PROCESS | 1838 | 1462983342831 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 09:15:42 INFO - PROCESS | 1838 | 1462983342842 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 09:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:15:42 INFO - PROCESS | 1838 | 1462983342853 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:15:42 INFO - PROCESS | 1838 | 1462983342857 Marionette TRACE conn4 <- [1,1006,null,{}] 09:15:42 INFO - PROCESS | 1838 | 1462983342863 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}] 09:15:43 INFO - PROCESS | 1838 | 1462983343116 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 09:15:43 INFO - PROCESS | 1838 | 1462983343654 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe3c800 == 118 [pid = 1838] [id = 259] 09:15:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ad8bef800) [pid = 1838] [serial = 778] [outer = (nil)] 09:15:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ada5f5c00) [pid = 1838] [serial = 779] [outer = 0x7f7ad8bef800] 09:15:43 INFO - PROCESS | 1838 | 1462983343734 Marionette DEBUG loaded listener.js 09:15:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adbab4800) [pid = 1838] [serial = 780] [outer = 0x7f7ad8bef800] 09:15:44 INFO - PROCESS | 1838 | 1462983344604 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]]]}] 09:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1786ms 09:15:44 INFO - PROCESS | 1838 | 1462983344640 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 09:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:15:44 INFO - PROCESS | 1838 | 1462983344646 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 09:15:44 INFO - PROCESS | 1838 | 1462983344654 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:15:44 INFO - PROCESS | 1838 | 1462983344659 Marionette TRACE conn4 <- [1,1010,null,{}] 09:15:44 INFO - PROCESS | 1838 | 1462983344667 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}] 09:15:44 INFO - PROCESS | 1838 | 1462983344858 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 09:15:45 INFO - PROCESS | 1838 | 1462983345040 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e17800 == 119 [pid = 1838] [id = 260] 09:15:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ada5ebc00) [pid = 1838] [serial = 781] [outer = (nil)] 09:15:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adf110000) [pid = 1838] [serial = 782] [outer = 0x7f7ada5ebc00] 09:15:45 INFO - PROCESS | 1838 | 1462983345113 Marionette DEBUG loaded listener.js 09:15:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adfc28800) [pid = 1838] [serial = 783] [outer = 0x7f7ada5ebc00] 09:15:46 INFO - PROCESS | 1838 | 1462983346169 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]]]}] 09:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1588ms 09:15:46 INFO - PROCESS | 1838 | 1462983346244 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 09:15:46 INFO - PROCESS | 1838 | 1462983346249 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 09:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:15:46 INFO - PROCESS | 1838 | 1462983346258 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:15:46 INFO - PROCESS | 1838 | 1462983346262 Marionette TRACE conn4 <- [1,1014,null,{}] 09:15:46 INFO - PROCESS | 1838 | 1462983346268 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}] 09:15:46 INFO - PROCESS | 1838 | 1462983346453 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 09:15:46 INFO - PROCESS | 1838 | 1462983346706 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9dd8000 == 120 [pid = 1838] [id = 261] 09:15:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adfd68400) [pid = 1838] [serial = 784] [outer = (nil)] 09:15:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00adc00) [pid = 1838] [serial = 785] [outer = 0x7f7adfd68400] 09:15:46 INFO - PROCESS | 1838 | 1462983346792 Marionette DEBUG loaded listener.js 09:15:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae00eb800) [pid = 1838] [serial = 786] [outer = 0x7f7adfd68400] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af52c4000 == 119 [pid = 1838] [id = 52] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4362800 == 118 [pid = 1838] [id = 247] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef90800 == 117 [pid = 1838] [id = 244] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad96d1800 == 116 [pid = 1838] [id = 243] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8d9a800 == 115 [pid = 1838] [id = 242] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad96c9800 == 114 [pid = 1838] [id = 241] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16ea800 == 113 [pid = 1838] [id = 233] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3d1800 == 112 [pid = 1838] [id = 232] 09:15:47 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1b4000 == 111 [pid = 1838] [id = 231] 09:15:47 INFO - PROCESS | 1838 | 1462983347775 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]]]}] 09:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1542ms 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae61ab800) [pid = 1838] [serial = 611] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7aef55e400) [pid = 1838] [serial = 638] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7b011cb000) [pid = 1838] [serial = 608] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad8be8800) [pid = 1838] [serial = 664] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae6195c00) [pid = 1838] [serial = 646] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7af165ac00) [pid = 1838] [serial = 655] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7aded84800) [pid = 1838] [serial = 672] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7adbeb6000) [pid = 1838] [serial = 671] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ada6c9c00) [pid = 1838] [serial = 661] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ada5f8800) [pid = 1838] [serial = 658] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae0798400) [pid = 1838] [serial = 643] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7adbabb000) [pid = 1838] [serial = 640] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ae619b000) [pid = 1838] [serial = 683] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ae61b1800) [pid = 1838] [serial = 684] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7af0fdf800) [pid = 1838] [serial = 687] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae6193400) [pid = 1838] [serial = 681] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adeeabc00) [pid = 1838] [serial = 440] [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.] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7adfd65c00) [pid = 1838] [serial = 690] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7aef8ca000) [pid = 1838] [serial = 686] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7addc41400) [pid = 1838] [serial = 689] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ae5f07400) [pid = 1838] [serial = 680] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ae00c8000) [pid = 1838] [serial = 675] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7adfd9b400) [pid = 1838] [serial = 674] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ae4499c00) [pid = 1838] [serial = 677] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ae5944800) [pid = 1838] [serial = 678] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7aecfc1400) [pid = 1838] [serial = 649] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ada6c8400) [pid = 1838] [serial = 667] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7af075f400) [pid = 1838] [serial = 652] [outer = (nil)] [url = about:blank] 09:15:47 INFO - PROCESS | 1838 | 1462983347839 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 09:15:47 INFO - PROCESS | 1838 | 1462983347842 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 09:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:15:47 INFO - PROCESS | 1838 | 1462983347861 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:15:47 INFO - PROCESS | 1838 | 1462983347875 Marionette TRACE conn4 <- [1,1018,null,{}] 09:15:47 INFO - PROCESS | 1838 | 1462983347890 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}] 09:15:48 INFO - PROCESS | 1838 | 1462983348086 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 09:15:48 INFO - PROCESS | 1838 | 1462983348277 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe32000 == 112 [pid = 1838] [id = 262] 09:15:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7adfd69400) [pid = 1838] [serial = 787] [outer = (nil)] 09:15:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ae4294400) [pid = 1838] [serial = 788] [outer = 0x7f7adfd69400] 09:15:48 INFO - PROCESS | 1838 | 1462983348347 Marionette DEBUG loaded listener.js 09:15:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ae4336000) [pid = 1838] [serial = 789] [outer = 0x7f7adfd69400] 09:15:49 INFO - PROCESS | 1838 | 1462983349061 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]]]}] 09:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1252ms 09:15:49 INFO - PROCESS | 1838 | 1462983349106 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 09:15:49 INFO - PROCESS | 1838 | 1462983349111 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 09:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:15:49 INFO - PROCESS | 1838 | 1462983349116 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:15:49 INFO - PROCESS | 1838 | 1462983349119 Marionette TRACE conn4 <- [1,1022,null,{}] 09:15:49 INFO - PROCESS | 1838 | 1462983349125 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}] 09:15:49 INFO - PROCESS | 1838 | 1462983349302 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 09:15:49 INFO - PROCESS | 1838 | 1462983349313 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42d5000 == 113 [pid = 1838] [id = 263] 09:15:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ae0795800) [pid = 1838] [serial = 790] [outer = (nil)] 09:15:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ae5406400) [pid = 1838] [serial = 791] [outer = 0x7f7ae0795800] 09:15:49 INFO - PROCESS | 1838 | 1462983349378 Marionette DEBUG loaded listener.js 09:15:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ae550c800) [pid = 1838] [serial = 792] [outer = 0x7f7ae0795800] 09:15:50 INFO - PROCESS | 1838 | 1462983350389 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]]]}] 09:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1333ms 09:15:50 INFO - PROCESS | 1838 | 1462983350457 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 09:15:50 INFO - PROCESS | 1838 | 1462983350460 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 09:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:15:50 INFO - PROCESS | 1838 | 1462983350470 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:15:50 INFO - PROCESS | 1838 | 1462983350472 Marionette TRACE conn4 <- [1,1026,null,{}] 09:15:50 INFO - PROCESS | 1838 | 1462983350478 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}] 09:15:50 INFO - PROCESS | 1838 | 1462983350703 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 09:15:50 INFO - PROCESS | 1838 | 1462983350729 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ecc000 == 114 [pid = 1838] [id = 264] 09:15:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ae594e800) [pid = 1838] [serial = 793] [outer = (nil)] 09:15:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ae5954000) [pid = 1838] [serial = 794] [outer = 0x7f7ae594e800] 09:15:50 INFO - PROCESS | 1838 | 1462983350806 Marionette DEBUG loaded listener.js 09:15:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ae6194000) [pid = 1838] [serial = 795] [outer = 0x7f7ae594e800] 09:15:51 INFO - PROCESS | 1838 | 1462983351776 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]]]}] 09:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1331ms 09:15:51 INFO - PROCESS | 1838 | 1462983351802 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 09:15:51 INFO - PROCESS | 1838 | 1462983351804 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 09:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:15:51 INFO - PROCESS | 1838 | 1462983351812 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:15:51 INFO - PROCESS | 1838 | 1462983351815 Marionette TRACE conn4 <- [1,1030,null,{}] 09:15:51 INFO - PROCESS | 1838 | 1462983351820 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}] 09:15:52 INFO - PROCESS | 1838 | 1462983352049 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adbb4b000) [pid = 1838] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad8be0800) [pid = 1838] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adf103c00) [pid = 1838] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ae00edc00) [pid = 1838] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7adbabd000) [pid = 1838] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7aded81800) [pid = 1838] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:15:52 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adf32b400) [pid = 1838] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:15:52 INFO - PROCESS | 1838 | 1462983352523 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96df800 == 115 [pid = 1838] [id = 265] 09:15:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad8bedc00) [pid = 1838] [serial = 796] [outer = (nil)] 09:15:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ada6c8400) [pid = 1838] [serial = 797] [outer = 0x7f7ad8bedc00] 09:15:52 INFO - PROCESS | 1838 | 1462983352604 Marionette DEBUG loaded listener.js 09:15:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adbb48000) [pid = 1838] [serial = 798] [outer = 0x7f7ad8bedc00] 09:15:53 INFO - PROCESS | 1838 | 1462983353500 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]]]}] 09:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1733ms 09:15:53 INFO - PROCESS | 1838 | 1462983353547 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 09:15:53 INFO - PROCESS | 1838 | 1462983353553 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 09:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:15:53 INFO - PROCESS | 1838 | 1462983353561 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:15:53 INFO - PROCESS | 1838 | 1462983353567 Marionette TRACE conn4 <- [1,1034,null,{}] 09:15:53 INFO - PROCESS | 1838 | 1462983353575 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}] 09:15:53 INFO - PROCESS | 1838 | 1462983353787 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 09:15:53 INFO - PROCESS | 1838 | 1462983353967 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0504000 == 116 [pid = 1838] [id = 266] 09:15:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7addc3dc00) [pid = 1838] [serial = 799] [outer = (nil)] 09:15:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adf10c800) [pid = 1838] [serial = 800] [outer = 0x7f7addc3dc00] 09:15:54 INFO - PROCESS | 1838 | 1462983354048 Marionette DEBUG loaded listener.js 09:15:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adfd64400) [pid = 1838] [serial = 801] [outer = 0x7f7addc3dc00] 09:15:54 INFO - PROCESS | 1838 | 1462983354973 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]]]}] 09:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1485ms 09:15:55 INFO - PROCESS | 1838 | 1462983355050 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 09:15:55 INFO - PROCESS | 1838 | 1462983355056 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 09:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:15:55 INFO - PROCESS | 1838 | 1462983355063 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:15:55 INFO - PROCESS | 1838 | 1462983355066 Marionette TRACE conn4 <- [1,1038,null,{}] 09:15:55 INFO - PROCESS | 1838 | 1462983355072 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}] 09:15:55 INFO - PROCESS | 1838 | 1462983355306 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 09:15:55 INFO - PROCESS | 1838 | 1462983355591 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a06000 == 117 [pid = 1838] [id = 267] 09:15:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ae00b3400) [pid = 1838] [serial = 802] [outer = (nil)] 09:15:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ae00f2800) [pid = 1838] [serial = 803] [outer = 0x7f7ae00b3400] 09:15:55 INFO - PROCESS | 1838 | 1462983355718 Marionette DEBUG loaded listener.js 09:15:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ae078c000) [pid = 1838] [serial = 804] [outer = 0x7f7ae00b3400] 09:15:56 INFO - PROCESS | 1838 | 1462983356742 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]]]}] 09:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1731ms 09:15:56 INFO - PROCESS | 1838 | 1462983356794 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 09:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:15:56 INFO - PROCESS | 1838 | 1462983356799 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 09:15:56 INFO - PROCESS | 1838 | 1462983356815 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:15:56 INFO - PROCESS | 1838 | 1462983356824 Marionette TRACE conn4 <- [1,1042,null,{}] 09:15:56 INFO - PROCESS | 1838 | 1462983356831 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}] 09:15:57 INFO - PROCESS | 1838 | 1462983357037 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 09:15:57 INFO - PROCESS | 1838 | 1462983357217 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed08b000 == 118 [pid = 1838] [id = 268] 09:15:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ae00c8000) [pid = 1838] [serial = 805] [outer = (nil)] 09:15:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ae595a000) [pid = 1838] [serial = 806] [outer = 0x7f7ae00c8000] 09:15:57 INFO - PROCESS | 1838 | 1462983357292 Marionette DEBUG loaded listener.js 09:15:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ae5f02800) [pid = 1838] [serial = 807] [outer = 0x7f7ae00c8000] 09:15:58 INFO - PROCESS | 1838 | 1462983358184 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]]]}] 09:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1451ms 09:15:58 INFO - PROCESS | 1838 | 1462983358258 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 09:15:58 INFO - PROCESS | 1838 | 1462983358261 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 09:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:15:58 INFO - PROCESS | 1838 | 1462983358269 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:15:58 INFO - PROCESS | 1838 | 1462983358271 Marionette TRACE conn4 <- [1,1046,null,{}] 09:15:58 INFO - PROCESS | 1838 | 1462983358278 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}] 09:15:58 INFO - PROCESS | 1838 | 1462983358504 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 09:15:58 INFO - PROCESS | 1838 | 1462983358732 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:15:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefa58000 == 119 [pid = 1838] [id = 269] 09:15:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae4e0d000) [pid = 1838] [serial = 808] [outer = (nil)] 09:15:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ae6399c00) [pid = 1838] [serial = 809] [outer = 0x7f7ae4e0d000] 09:15:58 INFO - PROCESS | 1838 | 1462983358852 Marionette DEBUG loaded listener.js 09:15:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae732d000) [pid = 1838] [serial = 810] [outer = 0x7f7ae4e0d000] 09:15:59 INFO - PROCESS | 1838 | 1462983359683 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]]]}] 09:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1483ms 09:15:59 INFO - PROCESS | 1838 | 1462983359753 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 09:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:15:59 INFO - PROCESS | 1838 | 1462983359757 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 09:15:59 INFO - PROCESS | 1838 | 1462983359764 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:15:59 INFO - PROCESS | 1838 | 1462983359767 Marionette TRACE conn4 <- [1,1050,null,{}] 09:15:59 INFO - PROCESS | 1838 | 1462983359772 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}] 09:15:59 INFO - PROCESS | 1838 | 1462983359960 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 09:16:00 INFO - PROCESS | 1838 | 1462983360141 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefdde000 == 120 [pid = 1838] [id = 270] 09:16:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae8b95400) [pid = 1838] [serial = 811] [outer = (nil)] 09:16:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ae8bc1400) [pid = 1838] [serial = 812] [outer = 0x7f7ae8b95400] 09:16:00 INFO - PROCESS | 1838 | 1462983360229 Marionette DEBUG loaded listener.js 09:16:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae9f05400) [pid = 1838] [serial = 813] [outer = 0x7f7ae8b95400] 09:16:01 INFO - PROCESS | 1838 | 1462983361177 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]]]}] 09:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1484ms 09:16:01 INFO - PROCESS | 1838 | 1462983361248 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 09:16:01 INFO - PROCESS | 1838 | 1462983361251 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 09:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:16:01 INFO - PROCESS | 1838 | 1462983361258 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:16:01 INFO - PROCESS | 1838 | 1462983361261 Marionette TRACE conn4 <- [1,1054,null,{}] 09:16:01 INFO - PROCESS | 1838 | 1462983361266 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}] 09:16:01 INFO - PROCESS | 1838 | 1462983361461 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 09:16:01 INFO - PROCESS | 1838 | 1462983361641 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03ad000 == 121 [pid = 1838] [id = 271] 09:16:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae8b96c00) [pid = 1838] [serial = 814] [outer = (nil)] 09:16:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7aed16ec00) [pid = 1838] [serial = 815] [outer = 0x7f7ae8b96c00] 09:16:01 INFO - PROCESS | 1838 | 1462983361714 Marionette DEBUG loaded listener.js 09:16:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7aed179000) [pid = 1838] [serial = 816] [outer = 0x7f7ae8b96c00] 09:16:02 INFO - PROCESS | 1838 | 1462983362658 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]]]}] 09:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1428ms 09:16:02 INFO - PROCESS | 1838 | 1462983362687 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 09:16:02 INFO - PROCESS | 1838 | 1462983362691 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 09:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:16:02 INFO - PROCESS | 1838 | 1462983362698 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:16:02 INFO - PROCESS | 1838 | 1462983362700 Marionette TRACE conn4 <- [1,1058,null,{}] 09:16:02 INFO - PROCESS | 1838 | 1462983362706 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}] 09:16:02 INFO - PROCESS | 1838 | 1462983362923 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 09:16:03 INFO - PROCESS | 1838 | 1462983363126 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0724000 == 122 [pid = 1838] [id = 272] 09:16:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7aeb328800) [pid = 1838] [serial = 817] [outer = (nil)] 09:16:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7aed74fc00) [pid = 1838] [serial = 818] [outer = 0x7f7aeb328800] 09:16:03 INFO - PROCESS | 1838 | 1462983363200 Marionette DEBUG loaded listener.js 09:16:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7aee0c8000) [pid = 1838] [serial = 819] [outer = 0x7f7aeb328800] 09:16:04 INFO - PROCESS | 1838 | 1462983364088 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]]]}] 09:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1428ms 09:16:04 INFO - PROCESS | 1838 | 1462983364128 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 09:16:04 INFO - PROCESS | 1838 | 1462983364131 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 09:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:16:04 INFO - PROCESS | 1838 | 1462983364138 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:16:04 INFO - PROCESS | 1838 | 1462983364141 Marionette TRACE conn4 <- [1,1062,null,{}] 09:16:04 INFO - PROCESS | 1838 | 1462983364147 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}] 09:16:04 INFO - PROCESS | 1838 | 1462983364334 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 09:16:04 INFO - PROCESS | 1838 | 1462983364521 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af169c800 == 123 [pid = 1838] [id = 273] 09:16:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7aeb3f0c00) [pid = 1838] [serial = 820] [outer = (nil)] 09:16:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7aee3d5c00) [pid = 1838] [serial = 821] [outer = 0x7f7aeb3f0c00] 09:16:04 INFO - PROCESS | 1838 | 1462983364594 Marionette DEBUG loaded listener.js 09:16:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7aef1f3800) [pid = 1838] [serial = 822] [outer = 0x7f7aeb3f0c00] 09:16:05 INFO - PROCESS | 1838 | 1462983365552 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]]]}] 09:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1435ms 09:16:05 INFO - PROCESS | 1838 | 1462983365575 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 09:16:05 INFO - PROCESS | 1838 | 1462983365579 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 09:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:16:05 INFO - PROCESS | 1838 | 1462983365585 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:16:05 INFO - PROCESS | 1838 | 1462983365589 Marionette TRACE conn4 <- [1,1066,null,{}] 09:16:05 INFO - PROCESS | 1838 | 1462983365594 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}] 09:16:05 INFO - PROCESS | 1838 | 1462983365797 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 09:16:05 INFO - PROCESS | 1838 | 1462983365984 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17ae800 == 124 [pid = 1838] [id = 274] 09:16:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aed1ef000) [pid = 1838] [serial = 823] [outer = (nil)] 09:16:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7aef557000) [pid = 1838] [serial = 824] [outer = 0x7f7aed1ef000] 09:16:06 INFO - PROCESS | 1838 | 1462983366058 Marionette DEBUG loaded listener.js 09:16:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7aef561000) [pid = 1838] [serial = 825] [outer = 0x7f7aed1ef000] 09:16:06 INFO - PROCESS | 1838 | 1462983366985 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]]]}] 09:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1428ms 09:16:07 INFO - PROCESS | 1838 | 1462983367015 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 09:16:07 INFO - PROCESS | 1838 | 1462983367018 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 09:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:16:07 INFO - PROCESS | 1838 | 1462983367024 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:16:07 INFO - PROCESS | 1838 | 1462983367028 Marionette TRACE conn4 <- [1,1070,null,{}] 09:16:07 INFO - PROCESS | 1838 | 1462983367033 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}] 09:16:07 INFO - PROCESS | 1838 | 1462983367221 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 09:16:07 INFO - PROCESS | 1838 | 1462983367418 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af601d000 == 125 [pid = 1838] [id = 275] 09:16:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7aee0c2400) [pid = 1838] [serial = 826] [outer = (nil)] 09:16:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7aef8bc800) [pid = 1838] [serial = 827] [outer = 0x7f7aee0c2400] 09:16:07 INFO - PROCESS | 1838 | 1462983367510 Marionette DEBUG loaded listener.js 09:16:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7aef9bfc00) [pid = 1838] [serial = 828] [outer = 0x7f7aee0c2400] 09:16:08 INFO - PROCESS | 1838 | 1462983368528 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]]]}] 09:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1529ms 09:16:08 INFO - PROCESS | 1838 | 1462983368555 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 09:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:16:08 INFO - PROCESS | 1838 | 1462983368559 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 09:16:08 INFO - PROCESS | 1838 | 1462983368565 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:16:08 INFO - PROCESS | 1838 | 1462983368569 Marionette TRACE conn4 <- [1,1074,null,{}] 09:16:08 INFO - PROCESS | 1838 | 1462983368575 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}] 09:16:08 INFO - PROCESS | 1838 | 1462983368776 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 09:16:08 INFO - PROCESS | 1838 | 1462983368968 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe76000 == 126 [pid = 1838] [id = 276] 09:16:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ada6ca000) [pid = 1838] [serial = 829] [outer = (nil)] 09:16:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7af0354000) [pid = 1838] [serial = 830] [outer = 0x7f7ada6ca000] 09:16:09 INFO - PROCESS | 1838 | 1462983369040 Marionette DEBUG loaded listener.js 09:16:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7af0768400) [pid = 1838] [serial = 831] [outer = 0x7f7ada6ca000] 09:16:09 INFO - PROCESS | 1838 | 1462983369953 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]]]}] 09:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1433ms 09:16:10 INFO - PROCESS | 1838 | 1462983369999 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 09:16:10 INFO - PROCESS | 1838 | 1462983370003 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 09:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:16:10 INFO - PROCESS | 1838 | 1462983370009 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:16:10 INFO - PROCESS | 1838 | 1462983370011 Marionette TRACE conn4 <- [1,1078,null,{}] 09:16:10 INFO - PROCESS | 1838 | 1462983370017 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}] 09:16:10 INFO - PROCESS | 1838 | 1462983370198 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 09:16:10 INFO - PROCESS | 1838 | 1462983370826 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4e8000 == 127 [pid = 1838] [id = 277] 09:16:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ada5f8800) [pid = 1838] [serial = 832] [outer = (nil)] 09:16:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7adaf85c00) [pid = 1838] [serial = 833] [outer = 0x7f7ada5f8800] 09:16:10 INFO - PROCESS | 1838 | 1462983370905 Marionette DEBUG loaded listener.js 09:16:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7adbead000) [pid = 1838] [serial = 834] [outer = 0x7f7ada5f8800] 09:16:11 INFO - PROCESS | 1838 | 1462983371767 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]]]}] 09:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1790ms 09:16:11 INFO - PROCESS | 1838 | 1462983371801 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 09:16:11 INFO - PROCESS | 1838 | 1462983371807 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 09:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:16:11 INFO - PROCESS | 1838 | 1462983371815 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:16:11 INFO - PROCESS | 1838 | 1462983371820 Marionette TRACE conn4 <- [1,1082,null,{}] 09:16:11 INFO - PROCESS | 1838 | 1462983371827 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}] 09:16:12 INFO - PROCESS | 1838 | 1462983372077 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 09:16:12 INFO - PROCESS | 1838 | 1462983372447 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d75000 == 128 [pid = 1838] [id = 278] 09:16:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7adfc1dc00) [pid = 1838] [serial = 835] [outer = (nil)] 09:16:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7adfd67800) [pid = 1838] [serial = 836] [outer = 0x7f7adfc1dc00] 09:16:12 INFO - PROCESS | 1838 | 1462983372528 Marionette DEBUG loaded listener.js 09:16:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae00ae000) [pid = 1838] [serial = 837] [outer = 0x7f7adfc1dc00] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b8a800 == 127 [pid = 1838] [id = 209] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7adf320800) [pid = 1838] [serial = 722] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adbeacc00) [pid = 1838] [serial = 719] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae4293000) [pid = 1838] [serial = 743] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b1f800 == 126 [pid = 1838] [id = 219] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8aa0000 == 125 [pid = 1838] [id = 221] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4d8000 == 124 [pid = 1838] [id = 245] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ecc000 == 123 [pid = 1838] [id = 264] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42d5000 == 122 [pid = 1838] [id = 263] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe32000 == 121 [pid = 1838] [id = 262] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9dd8000 == 120 [pid = 1838] [id = 261] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e17800 == 119 [pid = 1838] [id = 260] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe3c800 == 118 [pid = 1838] [id = 259] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7281000 == 117 [pid = 1838] [id = 254] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5653800 == 116 [pid = 1838] [id = 253] 09:16:13 INFO - PROCESS | 1838 | 1462983373533 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]]]}] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50d8000 == 115 [pid = 1838] [id = 252] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ede800 == 114 [pid = 1838] [id = 251] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae44ec000 == 113 [pid = 1838] [id = 250] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adedc4000 == 112 [pid = 1838] [id = 249] 09:16:13 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8a9b000 == 111 [pid = 1838] [id = 248] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7adbeb4400) [pid = 1838] [serial = 729] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ada5fa000) [pid = 1838] [serial = 726] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae00be400) [pid = 1838] [serial = 692] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae0714000) [pid = 1838] [serial = 741] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7aefd5f800) [pid = 1838] [serial = 710] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7adf10d400) [pid = 1838] [serial = 732] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7adfc1e800) [pid = 1838] [serial = 734] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7af1aa8400) [pid = 1838] [serial = 713] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adfd97c00) [pid = 1838] [serial = 737] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7afbe62800) [pid = 1838] [serial = 716] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae61a8c00) [pid = 1838] [serial = 704] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae00ef800) [pid = 1838] [serial = 740] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae00b5c00) [pid = 1838] [serial = 738] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae00c3c00) [pid = 1838] [serial = 698] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7adbb50c00) [pid = 1838] [serial = 728] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad8beac00) [pid = 1838] [serial = 725] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ae078ec00) [pid = 1838] [serial = 693] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae732ec00) [pid = 1838] [serial = 707] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adfd6f000) [pid = 1838] [serial = 735] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7adeeacc00) [pid = 1838] [serial = 731] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7aded86000) [pid = 1838] [serial = 695] [outer = (nil)] [url = about:blank] 09:16:13 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae550f000) [pid = 1838] [serial = 701] [outer = (nil)] [url = about:blank] 09:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1787ms 09:16:13 INFO - PROCESS | 1838 | 1462983373605 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 09:16:13 INFO - PROCESS | 1838 | 1462983373612 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 09:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:16:13 INFO - PROCESS | 1838 | 1462983373618 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:16:13 INFO - PROCESS | 1838 | 1462983373621 Marionette TRACE conn4 <- [1,1086,null,{}] 09:16:13 INFO - PROCESS | 1838 | 1462983373627 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}] 09:16:13 INFO - PROCESS | 1838 | 1462983373819 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 09:16:14 INFO - PROCESS | 1838 | 1462983374065 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb112800 == 112 [pid = 1838] [id = 279] 09:16:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae00b9000) [pid = 1838] [serial = 838] [outer = (nil)] 09:16:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae00f4400) [pid = 1838] [serial = 839] [outer = 0x7f7ae00b9000] 09:16:14 INFO - PROCESS | 1838 | 1462983374134 Marionette DEBUG loaded listener.js 09:16:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae0797c00) [pid = 1838] [serial = 840] [outer = 0x7f7ae00b9000] 09:16:14 INFO - PROCESS | 1838 | 1462983374884 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]]]}] 09:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1284ms 09:16:14 INFO - PROCESS | 1838 | 1462983374912 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 09:16:14 INFO - PROCESS | 1838 | 1462983374917 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 09:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:16:14 INFO - PROCESS | 1838 | 1462983374941 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:16:14 INFO - PROCESS | 1838 | 1462983374950 Marionette TRACE conn4 <- [1,1090,null,{}] 09:16:14 INFO - PROCESS | 1838 | 1462983374960 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}] 09:16:15 INFO - PROCESS | 1838 | 1462983375152 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 09:16:15 INFO - PROCESS | 1838 | 1462983375310 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4468000 == 113 [pid = 1838] [id = 280] 09:16:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd70400) [pid = 1838] [serial = 841] [outer = (nil)] 09:16:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae5506400) [pid = 1838] [serial = 842] [outer = 0x7f7adfd70400] 09:16:15 INFO - PROCESS | 1838 | 1462983375379 Marionette DEBUG loaded listener.js 09:16:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae5952400) [pid = 1838] [serial = 843] [outer = 0x7f7adfd70400] 09:16:16 INFO - PROCESS | 1838 | 1462983376184 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]]]}] 09:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1294ms 09:16:16 INFO - PROCESS | 1838 | 1462983376234 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 09:16:16 INFO - PROCESS | 1838 | 1462983376239 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 09:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:16:16 INFO - PROCESS | 1838 | 1462983376244 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:16:16 INFO - PROCESS | 1838 | 1462983376258 Marionette TRACE conn4 <- [1,1094,null,{}] 09:16:16 INFO - PROCESS | 1838 | 1462983376265 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}] 09:16:16 INFO - PROCESS | 1838 | 1462983376494 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 09:16:16 INFO - PROCESS | 1838 | 1462983376516 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ef3000 == 114 [pid = 1838] [id = 281] 09:16:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae00bb400) [pid = 1838] [serial = 844] [outer = (nil)] 09:16:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae6195c00) [pid = 1838] [serial = 845] [outer = 0x7f7ae00bb400] 09:16:16 INFO - PROCESS | 1838 | 1462983376584 Marionette DEBUG loaded listener.js 09:16:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae639dc00) [pid = 1838] [serial = 846] [outer = 0x7f7ae00bb400] 09:16:17 INFO - PROCESS | 1838 | 1462983377550 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]]]}] 09:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1344ms 09:16:17 INFO - PROCESS | 1838 | 1462983377591 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 09:16:17 INFO - PROCESS | 1838 | 1462983377595 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 09:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:16:17 INFO - PROCESS | 1838 | 1462983377600 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:16:17 INFO - PROCESS | 1838 | 1462983377603 Marionette TRACE conn4 <- [1,1098,null,{}] 09:16:17 INFO - PROCESS | 1838 | 1462983377609 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}] 09:16:18 INFO - PROCESS | 1838 | 1462983378084 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adfd6b800) [pid = 1838] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7adfd68400) [pid = 1838] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad8bef800) [pid = 1838] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ada5ebc00) [pid = 1838] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7adfd69400) [pid = 1838] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:16:18 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae0795800) [pid = 1838] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:16:18 INFO - PROCESS | 1838 | 1462983378253 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc9b800 == 115 [pid = 1838] [id = 282] 09:16:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae4338000) [pid = 1838] [serial = 847] [outer = (nil)] 09:16:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae5960800) [pid = 1838] [serial = 848] [outer = 0x7f7ae4338000] 09:16:18 INFO - PROCESS | 1838 | 1462983378333 Marionette DEBUG loaded listener.js 09:16:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae8bc2000) [pid = 1838] [serial = 849] [outer = 0x7f7ae4338000] 09:16:19 INFO - PROCESS | 1838 | 1462983379096 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]]]}] 09:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1537ms 09:16:19 INFO - PROCESS | 1838 | 1462983379139 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 09:16:19 INFO - PROCESS | 1838 | 1462983379143 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 09:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:16:19 INFO - PROCESS | 1838 | 1462983379148 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:16:19 INFO - PROCESS | 1838 | 1462983379151 Marionette TRACE conn4 <- [1,1102,null,{}] 09:16:19 INFO - PROCESS | 1838 | 1462983379160 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}] 09:16:19 INFO - PROCESS | 1838 | 1462983379409 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 09:16:19 INFO - PROCESS | 1838 | 1462983379425 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f46800 == 116 [pid = 1838] [id = 283] 09:16:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae8bc3800) [pid = 1838] [serial = 850] [outer = (nil)] 09:16:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7aebfb5000) [pid = 1838] [serial = 851] [outer = 0x7f7ae8bc3800] 09:16:19 INFO - PROCESS | 1838 | 1462983379492 Marionette DEBUG loaded listener.js 09:16:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7aed16fc00) [pid = 1838] [serial = 852] [outer = 0x7f7ae8bc3800] 09:16:20 INFO - PROCESS | 1838 | 1462983380490 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]]]}] 09:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1383ms 09:16:20 INFO - PROCESS | 1838 | 1462983380536 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 09:16:20 INFO - PROCESS | 1838 | 1462983380543 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 09:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:16:20 INFO - PROCESS | 1838 | 1462983380552 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:16:20 INFO - PROCESS | 1838 | 1462983380558 Marionette TRACE conn4 <- [1,1106,null,{}] 09:16:20 INFO - PROCESS | 1838 | 1462983380674 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}] 09:16:20 INFO - PROCESS | 1838 | 1462983380891 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 09:16:21 INFO - PROCESS | 1838 | 1462983381157 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1bb000 == 117 [pid = 1838] [id = 284] 09:16:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7adf105800) [pid = 1838] [serial = 853] [outer = (nil)] 09:16:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7adfc1f400) [pid = 1838] [serial = 854] [outer = 0x7f7adf105800] 09:16:21 INFO - PROCESS | 1838 | 1462983381235 Marionette DEBUG loaded listener.js 09:16:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7adfd94400) [pid = 1838] [serial = 855] [outer = 0x7f7adf105800] 09:16:22 INFO - PROCESS | 1838 | 1462983382108 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]]]}] 09:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1632ms 09:16:22 INFO - PROCESS | 1838 | 1462983382185 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 09:16:22 INFO - PROCESS | 1838 | 1462983382194 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 09:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:16:22 INFO - PROCESS | 1838 | 1462983382204 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:16:22 INFO - PROCESS | 1838 | 1462983382209 Marionette TRACE conn4 <- [1,1110,null,{}] 09:16:22 INFO - PROCESS | 1838 | 1462983382215 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}] 09:16:22 INFO - PROCESS | 1838 | 1462983382453 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 09:16:22 INFO - PROCESS | 1838 | 1462983382689 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6455800 == 118 [pid = 1838] [id = 285] 09:16:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae0713800) [pid = 1838] [serial = 856] [outer = (nil)] 09:16:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae4296c00) [pid = 1838] [serial = 857] [outer = 0x7f7ae0713800] 09:16:22 INFO - PROCESS | 1838 | 1462983382781 Marionette DEBUG loaded listener.js 09:16:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae4e08000) [pid = 1838] [serial = 858] [outer = 0x7f7ae0713800] 09:16:23 INFO - PROCESS | 1838 | 1462983383714 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]]]}] 09:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1581ms 09:16:23 INFO - PROCESS | 1838 | 1462983383786 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 09:16:23 INFO - PROCESS | 1838 | 1462983383790 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 09:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:16:23 INFO - PROCESS | 1838 | 1462983383797 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:16:23 INFO - PROCESS | 1838 | 1462983383803 Marionette TRACE conn4 <- [1,1114,null,{}] 09:16:23 INFO - PROCESS | 1838 | 1462983383820 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}] 09:16:24 INFO - PROCESS | 1838 | 1462983384061 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 09:16:24 INFO - PROCESS | 1838 | 1462983384339 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef57b000 == 119 [pid = 1838] [id = 286] 09:16:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae639a400) [pid = 1838] [serial = 859] [outer = (nil)] 09:16:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae8958c00) [pid = 1838] [serial = 860] [outer = 0x7f7ae639a400] 09:16:24 INFO - PROCESS | 1838 | 1462983384421 Marionette DEBUG loaded listener.js 09:16:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae8c7f400) [pid = 1838] [serial = 861] [outer = 0x7f7ae639a400] 09:16:25 INFO - PROCESS | 1838 | 1462983385369 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]]]}] 09:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1640ms 09:16:25 INFO - PROCESS | 1838 | 1462983385438 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 09:16:25 INFO - PROCESS | 1838 | 1462983385443 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 09:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:16:25 INFO - PROCESS | 1838 | 1462983385449 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:16:25 INFO - PROCESS | 1838 | 1462983385453 Marionette TRACE conn4 <- [1,1118,null,{}] 09:16:25 INFO - PROCESS | 1838 | 1462983385459 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}] 09:16:25 INFO - PROCESS | 1838 | 1462983385686 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 09:16:25 INFO - PROCESS | 1838 | 1462983385921 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03a1800 == 120 [pid = 1838] [id = 287] 09:16:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae8c80000) [pid = 1838] [serial = 862] [outer = (nil)] 09:16:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7aed179800) [pid = 1838] [serial = 863] [outer = 0x7f7ae8c80000] 09:16:26 INFO - PROCESS | 1838 | 1462983386052 Marionette DEBUG loaded listener.js 09:16:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7aef55a400) [pid = 1838] [serial = 864] [outer = 0x7f7ae8c80000] 09:16:26 INFO - PROCESS | 1838 | 1462983386978 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]]]}] 09:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1586ms 09:16:27 INFO - PROCESS | 1838 | 1462983387036 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 09:16:27 INFO - PROCESS | 1838 | 1462983387039 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 09:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:16:27 INFO - PROCESS | 1838 | 1462983387046 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:16:27 INFO - PROCESS | 1838 | 1462983387048 Marionette TRACE conn4 <- [1,1122,null,{}] 09:16:27 INFO - PROCESS | 1838 | 1462983387054 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}] 09:16:27 INFO - PROCESS | 1838 | 1462983387282 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 09:16:27 INFO - PROCESS | 1838 | 1462983387513 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe76800 == 121 [pid = 1838] [id = 288] 09:16:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7aeb3e4400) [pid = 1838] [serial = 865] [outer = (nil)] 09:16:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7aef8c9400) [pid = 1838] [serial = 866] [outer = 0x7f7aeb3e4400] 09:16:27 INFO - PROCESS | 1838 | 1462983387603 Marionette DEBUG loaded listener.js 09:16:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7aefd5c800) [pid = 1838] [serial = 867] [outer = 0x7f7aeb3e4400] 09:16:28 INFO - PROCESS | 1838 | 1462983388583 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]]]}] 09:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1592ms 09:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:16:28 INFO - PROCESS | 1838 | 1462983388640 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 09:16:28 INFO - PROCESS | 1838 | 1462983388643 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 09:16:28 INFO - PROCESS | 1838 | 1462983388650 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:16:28 INFO - PROCESS | 1838 | 1462983388653 Marionette TRACE conn4 <- [1,1126,null,{}] 09:16:28 INFO - PROCESS | 1838 | 1462983388659 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}] 09:16:28 INFO - PROCESS | 1838 | 1462983388908 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 09:16:29 INFO - PROCESS | 1838 | 1462983389194 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd308800 == 122 [pid = 1838] [id = 289] 09:16:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7af0760800) [pid = 1838] [serial = 868] [outer = (nil)] 09:16:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7af0f5a400) [pid = 1838] [serial = 869] [outer = 0x7f7af0760800] 09:16:29 INFO - PROCESS | 1838 | 1462983389277 Marionette DEBUG loaded listener.js 09:16:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7af106c400) [pid = 1838] [serial = 870] [outer = 0x7f7af0760800] 09:16:30 INFO - PROCESS | 1838 | 1462983390170 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]]]}] 09:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1534ms 09:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:16:30 INFO - PROCESS | 1838 | 1462983390183 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 09:16:30 INFO - PROCESS | 1838 | 1462983390186 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 09:16:30 INFO - PROCESS | 1838 | 1462983390193 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:16:30 INFO - PROCESS | 1838 | 1462983390196 Marionette TRACE conn4 <- [1,1130,null,{}] 09:16:30 INFO - PROCESS | 1838 | 1462983390201 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}] 09:16:30 INFO - PROCESS | 1838 | 1462983390390 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 09:16:30 INFO - PROCESS | 1838 | 1462983390593 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0061f000 == 123 [pid = 1838] [id = 290] 09:16:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae7323800) [pid = 1838] [serial = 871] [outer = (nil)] 09:16:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7aed172400) [pid = 1838] [serial = 872] [outer = 0x7f7ae7323800] 09:16:30 INFO - PROCESS | 1838 | 1462983390680 Marionette DEBUG loaded listener.js 09:16:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7af1769400) [pid = 1838] [serial = 873] [outer = 0x7f7ae7323800] 09:16:31 INFO - PROCESS | 1838 | 1462983391589 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]]]}] 09:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1429ms 09:16:31 INFO - PROCESS | 1838 | 1462983391622 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 09:16:31 INFO - PROCESS | 1838 | 1462983391626 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 09:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:16:31 INFO - PROCESS | 1838 | 1462983391632 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:16:31 INFO - PROCESS | 1838 | 1462983391634 Marionette TRACE conn4 <- [1,1134,null,{}] 09:16:31 INFO - PROCESS | 1838 | 1462983391640 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}] 09:16:31 INFO - PROCESS | 1838 | 1462983391829 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 09:16:32 INFO - PROCESS | 1838 | 1462983392044 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b0e000 == 124 [pid = 1838] [id = 291] 09:16:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae732f000) [pid = 1838] [serial = 874] [outer = (nil)] 09:16:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7af1ab0400) [pid = 1838] [serial = 875] [outer = 0x7f7ae732f000] 09:16:32 INFO - PROCESS | 1838 | 1462983392119 Marionette DEBUG loaded listener.js 09:16:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7af1afe000) [pid = 1838] [serial = 876] [outer = 0x7f7ae732f000] 09:16:33 INFO - PROCESS | 1838 | 1462983393003 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]]]}] 09:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1429ms 09:16:33 INFO - PROCESS | 1838 | 1462983393069 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 09:16:33 INFO - PROCESS | 1838 | 1462983393077 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 09:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:16:33 INFO - PROCESS | 1838 | 1462983393084 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:16:33 INFO - PROCESS | 1838 | 1462983393088 Marionette TRACE conn4 <- [1,1138,null,{}] 09:16:33 INFO - PROCESS | 1838 | 1462983393093 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}] 09:16:33 INFO - PROCESS | 1838 | 1462983393335 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 09:16:33 INFO - PROCESS | 1838 | 1462983393564 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00ccd800 == 125 [pid = 1838] [id = 292] 09:16:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7aef8be000) [pid = 1838] [serial = 877] [outer = (nil)] 09:16:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7afb069c00) [pid = 1838] [serial = 878] [outer = 0x7f7aef8be000] 09:16:33 INFO - PROCESS | 1838 | 1462983393686 Marionette DEBUG loaded listener.js 09:16:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7afb0e3800) [pid = 1838] [serial = 879] [outer = 0x7f7aef8be000] 09:16:34 INFO - PROCESS | 1838 | 1462983394528 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]]]}] 09:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1488ms 09:16:34 INFO - PROCESS | 1838 | 1462983394574 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 09:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:16:34 INFO - PROCESS | 1838 | 1462983394579 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 09:16:34 INFO - PROCESS | 1838 | 1462983394587 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:16:34 INFO - PROCESS | 1838 | 1462983394590 Marionette TRACE conn4 <- [1,1142,null,{}] 09:16:34 INFO - PROCESS | 1838 | 1462983394596 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}] 09:16:34 INFO - PROCESS | 1838 | 1462983394799 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 09:16:35 INFO - PROCESS | 1838 | 1462983394998 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010bb000 == 126 [pid = 1838] [id = 293] 09:16:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7aef55d800) [pid = 1838] [serial = 880] [outer = (nil)] 09:16:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7afbc95400) [pid = 1838] [serial = 881] [outer = 0x7f7aef55d800] 09:16:35 INFO - PROCESS | 1838 | 1462983395116 Marionette DEBUG loaded listener.js 09:16:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7afbee9400) [pid = 1838] [serial = 882] [outer = 0x7f7aef55d800] 09:16:36 INFO - PROCESS | 1838 | 1462983396107 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]]]}] 09:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1581ms 09:16:36 INFO - PROCESS | 1838 | 1462983396167 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 09:16:36 INFO - PROCESS | 1838 | 1462983396172 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 09:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:16:36 INFO - PROCESS | 1838 | 1462983396179 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:16:36 INFO - PROCESS | 1838 | 1462983396184 Marionette TRACE conn4 <- [1,1146,null,{}] 09:16:36 INFO - PROCESS | 1838 | 1462983396189 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}] 09:16:36 INFO - PROCESS | 1838 | 1462983396453 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 09:16:36 INFO - PROCESS | 1838 | 1462983396751 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d63000 == 127 [pid = 1838] [id = 294] 09:16:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7adfd9d800) [pid = 1838] [serial = 883] [outer = (nil)] 09:16:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7afc141000) [pid = 1838] [serial = 884] [outer = 0x7f7adfd9d800] 09:16:36 INFO - PROCESS | 1838 | 1462983396837 Marionette DEBUG loaded listener.js 09:16:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7afcdf8c00) [pid = 1838] [serial = 885] [outer = 0x7f7adfd9d800] 09:16:37 INFO - PROCESS | 1838 | 1462983397682 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]]]}] 09:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1530ms 09:16:37 INFO - PROCESS | 1838 | 1462983397711 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 09:16:37 INFO - PROCESS | 1838 | 1462983397714 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 09:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:16:37 INFO - PROCESS | 1838 | 1462983397721 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:16:37 INFO - PROCESS | 1838 | 1462983397725 Marionette TRACE conn4 <- [1,1150,null,{}] 09:16:37 INFO - PROCESS | 1838 | 1462983397730 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}] 09:16:37 INFO - PROCESS | 1838 | 1462983397947 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 09:16:38 INFO - PROCESS | 1838 | 1462983398157 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedbb800 == 128 [pid = 1838] [id = 295] 09:16:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7ad8be7400) [pid = 1838] [serial = 886] [outer = (nil)] 09:16:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7ada5f2400) [pid = 1838] [serial = 887] [outer = 0x7f7ad8be7400] 09:16:38 INFO - PROCESS | 1838 | 1462983398584 Marionette DEBUG loaded listener.js 09:16:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7adbea9c00) [pid = 1838] [serial = 888] [outer = 0x7f7ad8be7400] 09:16:39 INFO - PROCESS | 1838 | 1462983399651 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]]]}] 09:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1981ms 09:16:39 INFO - PROCESS | 1838 | 1462983399705 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 09:16:39 INFO - PROCESS | 1838 | 1462983399711 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 09:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:16:39 INFO - PROCESS | 1838 | 1462983399721 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:16:39 INFO - PROCESS | 1838 | 1462983399726 Marionette TRACE conn4 <- [1,1154,null,{}] 09:16:39 INFO - PROCESS | 1838 | 1462983399733 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}] 09:16:39 INFO - PROCESS | 1838 | 1462983399927 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 09:16:40 INFO - PROCESS | 1838 | 1462983400193 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaee1000 == 129 [pid = 1838] [id = 296] 09:16:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7adfc2bc00) [pid = 1838] [serial = 889] [outer = (nil)] 09:16:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7adfd92c00) [pid = 1838] [serial = 890] [outer = 0x7f7adfc2bc00] 09:16:40 INFO - PROCESS | 1838 | 1462983400372 Marionette DEBUG loaded listener.js 09:16:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7ae0799c00) [pid = 1838] [serial = 891] [outer = 0x7f7adfc2bc00] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b9f800 == 128 [pid = 1838] [id = 198] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42d9000 == 127 [pid = 1838] [id = 72] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9d72800 == 126 [pid = 1838] [id = 202] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7ae5954000) [pid = 1838] [serial = 794] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ae895d800) [pid = 1838] [serial = 776] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | 1462983401422 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]]]}] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefa58000 == 125 [pid = 1838] [id = 269] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed08b000 == 124 [pid = 1838] [id = 268] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a06000 == 123 [pid = 1838] [id = 267] 09:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1738ms 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0504000 == 122 [pid = 1838] [id = 266] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4218000 == 121 [pid = 1838] [id = 246] 09:16:41 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad96df800 == 120 [pid = 1838] [id = 265] 09:16:41 INFO - PROCESS | 1838 | 1462983401462 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 09:16:41 INFO - PROCESS | 1838 | 1462983401467 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 09:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:16:41 INFO - PROCESS | 1838 | 1462983401478 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:16:41 INFO - PROCESS | 1838 | 1462983401482 Marionette TRACE conn4 <- [1,1158,null,{}] 09:16:41 INFO - PROCESS | 1838 | 1462983401488 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}] 09:16:41 INFO - PROCESS | 1838 | 1462983401665 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ae550c800) [pid = 1838] [serial = 792] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae5406400) [pid = 1838] [serial = 791] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ae429dc00) [pid = 1838] [serial = 744] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ae00eb800) [pid = 1838] [serial = 786] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ae00adc00) [pid = 1838] [serial = 785] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7ae00ab400) [pid = 1838] [serial = 752] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7adbab4800) [pid = 1838] [serial = 780] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7ada5f5c00) [pid = 1838] [serial = 779] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae5410400) [pid = 1838] [serial = 761] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae61b5000) [pid = 1838] [serial = 764] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7adeea6400) [pid = 1838] [serial = 749] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7adf110000) [pid = 1838] [serial = 782] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7adfc28800) [pid = 1838] [serial = 783] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ae433b400) [pid = 1838] [serial = 755] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae732b400) [pid = 1838] [serial = 773] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ad8bef000) [pid = 1838] [serial = 746] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae4294400) [pid = 1838] [serial = 788] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae4336000) [pid = 1838] [serial = 789] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ae4e02800) [pid = 1838] [serial = 758] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ae639bc00) [pid = 1838] [serial = 767] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ae723e000) [pid = 1838] [serial = 770] [outer = (nil)] [url = about:blank] 09:16:41 INFO - PROCESS | 1838 | 1462983401934 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedcc000 == 121 [pid = 1838] [id = 297] 09:16:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ada5f5c00) [pid = 1838] [serial = 892] [outer = (nil)] 09:16:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ae070d800) [pid = 1838] [serial = 893] [outer = 0x7f7ada5f5c00] 09:16:42 INFO - PROCESS | 1838 | 1462983402032 Marionette DEBUG loaded listener.js 09:16:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae550b400) [pid = 1838] [serial = 894] [outer = 0x7f7ada5f5c00] 09:16:42 INFO - PROCESS | 1838 | 1462983402790 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]]]}] 09:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1339ms 09:16:42 INFO - PROCESS | 1838 | 1462983402817 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 09:16:42 INFO - PROCESS | 1838 | 1462983402820 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 09:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:16:42 INFO - PROCESS | 1838 | 1462983402826 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:16:42 INFO - PROCESS | 1838 | 1462983402832 Marionette TRACE conn4 <- [1,1162,null,{}] 09:16:42 INFO - PROCESS | 1838 | 1462983402847 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}] 09:16:43 INFO - PROCESS | 1838 | 1462983403080 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 09:16:43 INFO - PROCESS | 1838 | 1462983403113 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e19800 == 122 [pid = 1838] [id = 298] 09:16:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae449dc00) [pid = 1838] [serial = 895] [outer = (nil)] 09:16:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ae6392c00) [pid = 1838] [serial = 896] [outer = 0x7f7ae449dc00] 09:16:43 INFO - PROCESS | 1838 | 1462983403220 Marionette DEBUG loaded listener.js 09:16:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae732e800) [pid = 1838] [serial = 897] [outer = 0x7f7ae449dc00] 09:16:44 INFO - PROCESS | 1838 | 1462983404168 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]]]}] 09:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1385ms 09:16:44 INFO - PROCESS | 1838 | 1462983404213 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 09:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:16:44 INFO - PROCESS | 1838 | 1462983404217 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 09:16:44 INFO - PROCESS | 1838 | 1462983404239 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:16:44 INFO - PROCESS | 1838 | 1462983404254 Marionette TRACE conn4 <- [1,1166,null,{}] 09:16:44 INFO - PROCESS | 1838 | 1462983404261 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}] 09:16:44 INFO - PROCESS | 1838 | 1462983404500 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 09:16:44 INFO - PROCESS | 1838 | 1462983404528 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b9f000 == 123 [pid = 1838] [id = 299] 09:16:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae61b3000) [pid = 1838] [serial = 898] [outer = (nil)] 09:16:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae9f10400) [pid = 1838] [serial = 899] [outer = 0x7f7ae61b3000] 09:16:44 INFO - PROCESS | 1838 | 1462983404599 Marionette DEBUG loaded listener.js 09:16:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7aed16d800) [pid = 1838] [serial = 900] [outer = 0x7f7ae61b3000] 09:16:45 INFO - PROCESS | 1838 | 1462983405521 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]]]}] 09:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1360ms 09:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:16:45 INFO - PROCESS | 1838 | 1462983405594 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 09:16:45 INFO - PROCESS | 1838 | 1462983405597 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 09:16:45 INFO - PROCESS | 1838 | 1462983405604 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:16:45 INFO - PROCESS | 1838 | 1462983405607 Marionette TRACE conn4 <- [1,1170,null,{}] 09:16:45 INFO - PROCESS | 1838 | 1462983405613 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}] 09:16:45 INFO - PROCESS | 1838 | 1462983405882 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ada5f8800) [pid = 1838] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ae00b9000) [pid = 1838] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae00bb400) [pid = 1838] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7adfd70400) [pid = 1838] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae4338000) [pid = 1838] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae594e800) [pid = 1838] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:16:46 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adfc1dc00) [pid = 1838] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:16:46 INFO - PROCESS | 1838 | 1462983406282 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4221000 == 124 [pid = 1838] [id = 300] 09:16:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7adfc1dc00) [pid = 1838] [serial = 901] [outer = (nil)] 09:16:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae4338400) [pid = 1838] [serial = 902] [outer = 0x7f7adfc1dc00] 09:16:46 INFO - PROCESS | 1838 | 1462983406358 Marionette DEBUG loaded listener.js 09:16:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7aef00b800) [pid = 1838] [serial = 903] [outer = 0x7f7adfc1dc00] 09:16:47 INFO - PROCESS | 1838 | 1462983407127 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]]]}] 09:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1536ms 09:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:16:47 INFO - PROCESS | 1838 | 1462983407140 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 09:16:47 INFO - PROCESS | 1838 | 1462983407143 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 09:16:47 INFO - PROCESS | 1838 | 1462983407150 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:16:47 INFO - PROCESS | 1838 | 1462983407153 Marionette TRACE conn4 <- [1,1174,null,{}] 09:16:47 INFO - PROCESS | 1838 | 1462983407168 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}] 09:16:47 INFO - PROCESS | 1838 | 1462983407372 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 09:16:47 INFO - PROCESS | 1838 | 1462983407391 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd18800 == 125 [pid = 1838] [id = 301] 09:16:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7aefd5e400) [pid = 1838] [serial = 904] [outer = (nil)] 09:16:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7af0031800) [pid = 1838] [serial = 905] [outer = 0x7f7aefd5e400] 09:16:47 INFO - PROCESS | 1838 | 1462983407459 Marionette DEBUG loaded listener.js 09:16:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7af0aa8c00) [pid = 1838] [serial = 906] [outer = 0x7f7aefd5e400] 09:16:48 INFO - PROCESS | 1838 | 1462983408531 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] 09:16:48 INFO - PROCESS | 1838 | 1462983408601 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 09:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:16:48 INFO - PROCESS | 1838 | 1462983408612 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:16:48 INFO - PROCESS | 1838 | 1462983408618 Marionette TRACE conn4 <- [1,1178,null,{}] 09:16:48 INFO - PROCESS | 1838 | 1462983408629 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}] 09:16:48 INFO - PROCESS | 1838 | 1462983408895 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 09:16:49 INFO - PROCESS | 1838 | 1462983409198 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae445c000 == 126 [pid = 1838] [id = 302] 09:16:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7aded83400) [pid = 1838] [serial = 907] [outer = (nil)] 09:16:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7adfd68800) [pid = 1838] [serial = 908] [outer = 0x7f7aded83400] 09:16:49 INFO - PROCESS | 1838 | 1462983409283 Marionette DEBUG loaded listener.js 09:16:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ae00f8000) [pid = 1838] [serial = 909] [outer = 0x7f7aded83400] 09:16:50 INFO - PROCESS | 1838 | 1462983410188 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] 09:16:50 INFO - PROCESS | 1838 | 1462983410261 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 09:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:16:50 INFO - PROCESS | 1838 | 1462983410272 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:16:50 INFO - PROCESS | 1838 | 1462983410276 Marionette TRACE conn4 <- [1,1182,null,{}] 09:16:50 INFO - PROCESS | 1838 | 1462983410282 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}] 09:16:50 INFO - PROCESS | 1838 | 1462983410522 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 09:16:50 INFO - PROCESS | 1838 | 1462983410759 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefa51000 == 127 [pid = 1838] [id = 303] 09:16:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae5682400) [pid = 1838] [serial = 910] [outer = (nil)] 09:16:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7ae5958400) [pid = 1838] [serial = 911] [outer = 0x7f7ae5682400] 09:16:50 INFO - PROCESS | 1838 | 1462983410890 Marionette DEBUG loaded listener.js 09:16:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7ae639e800) [pid = 1838] [serial = 912] [outer = 0x7f7ae5682400] 09:16:51 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:51 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:16:51 INFO - PROCESS | 1838 | 1462983411887 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] 09:16:51 INFO - PROCESS | 1838 | 1462983411976 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 09:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:16:51 INFO - PROCESS | 1838 | 1462983411983 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:16:51 INFO - PROCESS | 1838 | 1462983411989 Marionette TRACE conn4 <- [1,1186,null,{}] 09:16:52 INFO - PROCESS | 1838 | 1462983412020 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}] 09:16:52 INFO - PROCESS | 1838 | 1462983412279 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 09:16:52 INFO - PROCESS | 1838 | 1462983412462 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc13000 == 128 [pid = 1838] [id = 304] 09:16:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7aee606000) [pid = 1838] [serial = 913] [outer = (nil)] 09:16:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7aefd56000) [pid = 1838] [serial = 914] [outer = 0x7f7aee606000] 09:16:52 INFO - PROCESS | 1838 | 1462983412547 Marionette DEBUG loaded listener.js 09:16:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7af075d800) [pid = 1838] [serial = 915] [outer = 0x7f7aee606000] 09:16:53 INFO - PROCESS | 1838 | 1462983413430 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] 09:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:16:53 INFO - PROCESS | 1838 | 1462983413489 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 09:16:53 INFO - PROCESS | 1838 | 1462983413495 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:16:53 INFO - PROCESS | 1838 | 1462983413498 Marionette TRACE conn4 <- [1,1190,null,{}] 09:16:53 INFO - PROCESS | 1838 | 1462983413504 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}] 09:16:53 INFO - PROCESS | 1838 | 1462983413710 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 09:16:53 INFO - PROCESS | 1838 | 1462983413952 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0139e000 == 129 [pid = 1838] [id = 305] 09:16:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7aef558000) [pid = 1838] [serial = 916] [outer = (nil)] 09:16:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7afb05d400) [pid = 1838] [serial = 917] [outer = 0x7f7aef558000] 09:16:54 INFO - PROCESS | 1838 | 1462983414071 Marionette DEBUG loaded listener.js 09:16:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7afbe62800) [pid = 1838] [serial = 918] [outer = 0x7f7aef558000] 09:16:54 INFO - PROCESS | 1838 | 1462983414994 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] 09:16:55 INFO - PROCESS | 1838 | 1462983415031 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 09:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:16:55 INFO - PROCESS | 1838 | 1462983415040 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:16:55 INFO - PROCESS | 1838 | 1462983415043 Marionette TRACE conn4 <- [1,1194,null,{}] 09:16:55 INFO - PROCESS | 1838 | 1462983415049 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}] 09:16:55 INFO - PROCESS | 1838 | 1462983415243 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 09:16:55 INFO - PROCESS | 1838 | 1462983415480 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b05392000 == 130 [pid = 1838] [id = 306] 09:16:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7af0aaa400) [pid = 1838] [serial = 919] [outer = (nil)] 09:16:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7afc1aa800) [pid = 1838] [serial = 920] [outer = 0x7f7af0aaa400] 09:16:55 INFO - PROCESS | 1838 | 1462983415604 Marionette DEBUG loaded listener.js 09:16:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7afd15cc00) [pid = 1838] [serial = 921] [outer = 0x7f7af0aaa400] 09:16:56 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:56 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:16:56 INFO - PROCESS | 1838 | 1462983416486 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] 09:16:56 INFO - PROCESS | 1838 | 1462983416535 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 09:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:16:56 INFO - PROCESS | 1838 | 1462983416541 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:16:56 INFO - PROCESS | 1838 | 1462983416544 Marionette TRACE conn4 <- [1,1198,null,{}] 09:16:56 INFO - PROCESS | 1838 | 1462983416550 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}] 09:16:56 INFO - PROCESS | 1838 | 1462983416790 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 09:16:57 INFO - PROCESS | 1838 | 1462983417045 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fd7800 == 131 [pid = 1838] [id = 307] 09:16:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7aff22e800) [pid = 1838] [serial = 922] [outer = (nil)] 09:16:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7b00a9fc00) [pid = 1838] [serial = 923] [outer = 0x7f7aff22e800] 09:16:57 INFO - PROCESS | 1838 | 1462983417173 Marionette DEBUG loaded listener.js 09:16:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 207 (0x7f7b00aef000) [pid = 1838] [serial = 924] [outer = 0x7f7aff22e800] 09:16:58 INFO - PROCESS | 1838 | 1462983418028 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]]]}] 09:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1537ms 09:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:16:58 INFO - PROCESS | 1838 | 1462983418080 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 09:16:58 INFO - PROCESS | 1838 | 1462983418083 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 09:16:58 INFO - PROCESS | 1838 | 1462983418090 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:16:58 INFO - PROCESS | 1838 | 1462983418093 Marionette TRACE conn4 <- [1,1202,null,{}] 09:16:58 INFO - PROCESS | 1838 | 1462983418099 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}] 09:16:58 INFO - PROCESS | 1838 | 1462983418314 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 09:16:58 INFO - PROCESS | 1838 | 1462983418547 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:16:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f86000 == 132 [pid = 1838] [id = 308] 09:16:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7aff229c00) [pid = 1838] [serial = 925] [outer = (nil)] 09:16:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7b011cf400) [pid = 1838] [serial = 926] [outer = 0x7f7aff229c00] 09:16:58 INFO - PROCESS | 1838 | 1462983418668 Marionette DEBUG loaded listener.js 09:16:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7b01382800) [pid = 1838] [serial = 927] [outer = 0x7f7aff229c00] 09:16:59 INFO - PROCESS | 1838 | 1462983419555 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]]]}] 09:16:59 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 09:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1532ms 09:16:59 INFO - PROCESS | 1838 | 1462983419622 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 09:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:16:59 INFO - PROCESS | 1838 | 1462983419626 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 09:16:59 INFO - PROCESS | 1838 | 1462983419632 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:16:59 INFO - PROCESS | 1838 | 1462983419635 Marionette TRACE conn4 <- [1,1206,null,{}] 09:16:59 INFO - PROCESS | 1838 | 1462983419640 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}] 09:16:59 INFO - PROCESS | 1838 | 1462983419835 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 09:17:00 INFO - PROCESS | 1838 | 1462983420030 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae60a2800 == 133 [pid = 1838] [id = 309] 09:17:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7aff22c400) [pid = 1838] [serial = 928] [outer = (nil)] 09:17:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7b0141d000) [pid = 1838] [serial = 929] [outer = 0x7f7aff22c400] 09:17:00 INFO - PROCESS | 1838 | 1462983420112 Marionette DEBUG loaded listener.js 09:17:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7b03a4e800) [pid = 1838] [serial = 930] [outer = 0x7f7aff22c400] 09:17:01 INFO - PROCESS | 1838 | 1462983421154 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]]]}] 09:17:01 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 09:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1590ms 09:17:01 INFO - PROCESS | 1838 | 1462983421223 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 09:17:01 INFO - PROCESS | 1838 | 1462983421226 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 09:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:17:01 INFO - PROCESS | 1838 | 1462983421232 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:17:01 INFO - PROCESS | 1838 | 1462983421236 Marionette TRACE conn4 <- [1,1210,null,{}] 09:17:01 INFO - PROCESS | 1838 | 1462983421241 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}] 09:17:01 INFO - PROCESS | 1838 | 1462983421458 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 09:17:01 INFO - PROCESS | 1838 | 1462983421709 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae60bb000 == 134 [pid = 1838] [id = 310] 09:17:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7ad995c800) [pid = 1838] [serial = 931] [outer = (nil)] 09:17:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ad9965000) [pid = 1838] [serial = 932] [outer = 0x7f7ad995c800] 09:17:01 INFO - PROCESS | 1838 | 1462983421857 Marionette DEBUG loaded listener.js 09:17:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ad9969800) [pid = 1838] [serial = 933] [outer = 0x7f7ad995c800] 09:17:03 INFO - PROCESS | 1838 | 1462983423038 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]]]}] 09:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1843ms 09:17:03 INFO - PROCESS | 1838 | 1462983423077 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 09:17:03 INFO - PROCESS | 1838 | 1462983423080 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 09:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:17:03 INFO - PROCESS | 1838 | 1462983423087 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:17:03 INFO - PROCESS | 1838 | 1462983423090 Marionette TRACE conn4 <- [1,1214,null,{}] 09:17:03 INFO - PROCESS | 1838 | 1462983423095 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}] 09:17:03 INFO - PROCESS | 1838 | 1462983423307 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 09:17:03 INFO - PROCESS | 1838 | 1462983423655 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb13a800 == 135 [pid = 1838] [id = 311] 09:17:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ad995e000) [pid = 1838] [serial = 934] [outer = (nil)] 09:17:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ada547800) [pid = 1838] [serial = 935] [outer = 0x7f7ad995e000] 09:17:03 INFO - PROCESS | 1838 | 1462983423783 Marionette DEBUG loaded listener.js 09:17:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ada54b400) [pid = 1838] [serial = 936] [outer = 0x7f7ad995e000] 09:17:05 INFO - PROCESS | 1838 | 1462983425023 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]]]}] 09:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1984ms 09:17:05 INFO - PROCESS | 1838 | 1462983425074 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 09:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:17:05 INFO - PROCESS | 1838 | 1462983425081 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 09:17:05 INFO - PROCESS | 1838 | 1462983425090 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:17:05 INFO - PROCESS | 1838 | 1462983425096 Marionette TRACE conn4 <- [1,1218,null,{}] 09:17:05 INFO - PROCESS | 1838 | 1462983425103 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}] 09:17:05 INFO - PROCESS | 1838 | 1462983425467 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 09:17:05 INFO - PROCESS | 1838 | 1462983425848 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5ef1000 == 136 [pid = 1838] [id = 312] 09:17:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7b03a53800) [pid = 1838] [serial = 937] [outer = (nil)] 09:17:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7b03a58000) [pid = 1838] [serial = 938] [outer = 0x7f7b03a53800] 09:17:05 INFO - PROCESS | 1838 | 1462983425986 Marionette DEBUG loaded listener.js 09:17:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7b03d79800) [pid = 1838] [serial = 939] [outer = 0x7f7b03a53800] 09:17:07 INFO - PROCESS | 1838 | 1462983427320 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]]]}] 09:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2288ms 09:17:07 INFO - PROCESS | 1838 | 1462983427379 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 09:17:07 INFO - PROCESS | 1838 | 1462983427386 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 09:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:17:07 INFO - PROCESS | 1838 | 1462983427396 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:17:07 INFO - PROCESS | 1838 | 1462983427400 Marionette TRACE conn4 <- [1,1222,null,{}] 09:17:07 INFO - PROCESS | 1838 | 1462983427427 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}] 09:17:07 INFO - PROCESS | 1838 | 1462983427753 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 09:17:08 INFO - PROCESS | 1838 | 1462983428113 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad81d4000 == 137 [pid = 1838] [id = 313] 09:17:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ada3da800) [pid = 1838] [serial = 940] [outer = (nil)] 09:17:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7ada3df800) [pid = 1838] [serial = 941] [outer = 0x7f7ada3da800] 09:17:08 INFO - PROCESS | 1838 | 1462983428231 Marionette DEBUG loaded listener.js 09:17:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7b03a55800) [pid = 1838] [serial = 942] [outer = 0x7f7ada3da800] 09:17:09 INFO - PROCESS | 1838 | 1462983429474 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] 09:17:09 INFO - PROCESS | 1838 | 1462983429562 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 09:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:17:09 INFO - PROCESS | 1838 | 1462983429586 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:17:09 INFO - PROCESS | 1838 | 1462983429591 Marionette TRACE conn4 <- [1,1226,null,{}] 09:17:09 INFO - PROCESS | 1838 | 1462983429600 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}] 09:17:10 INFO - PROCESS | 1838 | 1462983430036 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 09:17:10 INFO - PROCESS | 1838 | 1462983430335 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e48800 == 138 [pid = 1838] [id = 314] 09:17:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7ad71d9000) [pid = 1838] [serial = 943] [outer = (nil)] 09:17:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7ad71dd400) [pid = 1838] [serial = 944] [outer = 0x7f7ad71d9000] 09:17:10 INFO - PROCESS | 1838 | 1462983430461 Marionette DEBUG loaded listener.js 09:17:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7ad71e3c00) [pid = 1838] [serial = 945] [outer = 0x7f7ad71d9000] 09:17:11 INFO - PROCESS | 1838 | 1462983431677 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]]]}] 09:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2148ms 09:17:11 INFO - PROCESS | 1838 | 1462983431734 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 09:17:11 INFO - PROCESS | 1838 | 1462983431738 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 09:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:17:11 INFO - PROCESS | 1838 | 1462983431748 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:17:11 INFO - PROCESS | 1838 | 1462983431752 Marionette TRACE conn4 <- [1,1230,null,{}] 09:17:11 INFO - PROCESS | 1838 | 1462983431762 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}] 09:17:12 INFO - PROCESS | 1838 | 1462983432092 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 09:17:12 INFO - PROCESS | 1838 | 1462983432449 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad81e1000 == 139 [pid = 1838] [id = 315] 09:17:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7ad71d9400) [pid = 1838] [serial = 946] [outer = (nil)] 09:17:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7ad72f0400) [pid = 1838] [serial = 947] [outer = 0x7f7ad71d9400] 09:17:12 INFO - PROCESS | 1838 | 1462983432570 Marionette DEBUG loaded listener.js 09:17:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ad72f4000) [pid = 1838] [serial = 948] [outer = 0x7f7ad71d9400] 09:17:13 INFO - PROCESS | 1838 | 1462983433818 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]]]}] 09:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2139ms 09:17:13 INFO - PROCESS | 1838 | 1462983433887 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 09:17:13 INFO - PROCESS | 1838 | 1462983433891 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 09:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:17:13 INFO - PROCESS | 1838 | 1462983433897 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:17:13 INFO - PROCESS | 1838 | 1462983433901 Marionette TRACE conn4 <- [1,1234,null,{}] 09:17:13 INFO - PROCESS | 1838 | 1462983433907 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}] 09:17:14 INFO - PROCESS | 1838 | 1462983434127 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 09:17:14 INFO - PROCESS | 1838 | 1462983434411 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58d6800 == 140 [pid = 1838] [id = 316] 09:17:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7ad5984000) [pid = 1838] [serial = 949] [outer = (nil)] 09:17:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7ad598c000) [pid = 1838] [serial = 950] [outer = 0x7f7ad5984000] 09:17:14 INFO - PROCESS | 1838 | 1462983434505 Marionette DEBUG loaded listener.js 09:17:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7ad5990800) [pid = 1838] [serial = 951] [outer = 0x7f7ad5984000] 09:17:15 INFO - PROCESS | 1838 | 1462983435400 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]]]}] 09:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1532ms 09:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:17:15 INFO - PROCESS | 1838 | 1462983435431 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 09:17:15 INFO - PROCESS | 1838 | 1462983435434 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 09:17:15 INFO - PROCESS | 1838 | 1462983435441 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:17:15 INFO - PROCESS | 1838 | 1462983435444 Marionette TRACE conn4 <- [1,1238,null,{}] 09:17:15 INFO - PROCESS | 1838 | 1462983435449 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}] 09:17:15 INFO - PROCESS | 1838 | 1462983435645 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 09:17:15 INFO - PROCESS | 1838 | 1462983435852 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1ae800 == 141 [pid = 1838] [id = 317] 09:17:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7ad5985400) [pid = 1838] [serial = 952] [outer = (nil)] 09:17:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7ad72f1800) [pid = 1838] [serial = 953] [outer = 0x7f7ad5985400] 09:17:15 INFO - PROCESS | 1838 | 1462983435925 Marionette DEBUG loaded listener.js 09:17:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7ad72f7c00) [pid = 1838] [serial = 954] [outer = 0x7f7ad5985400] 09:17:16 INFO - PROCESS | 1838 | 1462983436803 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]]]}] 09:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1790ms 09:17:17 INFO - PROCESS | 1838 | 1462983437231 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 09:17:17 INFO - PROCESS | 1838 | 1462983437237 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 09:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:17:17 INFO - PROCESS | 1838 | 1462983437245 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:17:17 INFO - PROCESS | 1838 | 1462983437249 Marionette TRACE conn4 <- [1,1242,null,{}] 09:17:17 INFO - PROCESS | 1838 | 1462983437257 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}] 09:17:17 INFO - PROCESS | 1838 | 1462983437578 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 09:17:17 INFO - PROCESS | 1838 | 1462983437781 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d72800 == 142 [pid = 1838] [id = 318] 09:17:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7ada3d9800) [pid = 1838] [serial = 955] [outer = (nil)] 09:17:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 239 (0x7f7ada3e1800) [pid = 1838] [serial = 956] [outer = 0x7f7ada3d9800] 09:17:17 INFO - PROCESS | 1838 | 1462983437851 Marionette DEBUG loaded listener.js 09:17:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7ada550400) [pid = 1838] [serial = 957] [outer = 0x7f7ada3d9800] 09:17:18 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b05566000 == 141 [pid = 1838] [id = 218] 09:17:18 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5ba0000 == 140 [pid = 1838] [id = 214] 09:17:18 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb120000 == 139 [pid = 1838] [id = 225] 09:17:18 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9dec800 == 138 [pid = 1838] [id = 223] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7aebfb5000) [pid = 1838] [serial = 851] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 238 (0x7f7aef557000) [pid = 1838] [serial = 824] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7ae8bc1400) [pid = 1838] [serial = 812] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7adbead000) [pid = 1838] [serial = 834] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7ae00f4400) [pid = 1838] [serial = 839] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7ae639dc00) [pid = 1838] [serial = 846] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7ada6c8400) [pid = 1838] [serial = 797] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ae5506400) [pid = 1838] [serial = 842] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7aee3d5c00) [pid = 1838] [serial = 821] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae8bc2000) [pid = 1838] [serial = 849] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7ae5960800) [pid = 1838] [serial = 848] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7adaf85c00) [pid = 1838] [serial = 833] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7ae595a000) [pid = 1838] [serial = 806] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7ae6194000) [pid = 1838] [serial = 795] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7ae6399c00) [pid = 1838] [serial = 809] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7ae00f2800) [pid = 1838] [serial = 803] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7adf10c800) [pid = 1838] [serial = 800] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7adfd67800) [pid = 1838] [serial = 836] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7ae00ae000) [pid = 1838] [serial = 837] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7aed74fc00) [pid = 1838] [serial = 818] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7ae5952400) [pid = 1838] [serial = 843] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7aed16ec00) [pid = 1838] [serial = 815] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7af0354000) [pid = 1838] [serial = 830] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7ae6195c00) [pid = 1838] [serial = 845] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7ae0797c00) [pid = 1838] [serial = 840] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7aef8bc800) [pid = 1838] [serial = 827] [outer = (nil)] [url = about:blank] 09:17:18 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6e42800 == 137 [pid = 1838] [id = 10] 09:17:19 INFO - PROCESS | 1838 | 1462983439138 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]]]}] 09:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1944ms 09:17:19 INFO - PROCESS | 1838 | 1462983439191 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 09:17:19 INFO - PROCESS | 1838 | 1462983439196 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 09:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:17:19 INFO - PROCESS | 1838 | 1462983439208 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:17:19 INFO - PROCESS | 1838 | 1462983439212 Marionette TRACE conn4 <- [1,1246,null,{}] 09:17:19 INFO - PROCESS | 1838 | 1462983439219 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}] 09:17:19 INFO - PROCESS | 1838 | 1462983439470 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 09:17:19 INFO - PROCESS | 1838 | 1462983439621 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adedb4000 == 138 [pid = 1838] [id = 319] 09:17:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ad72f8000) [pid = 1838] [serial = 958] [outer = (nil)] 09:17:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7adc28b400) [pid = 1838] [serial = 959] [outer = 0x7f7ad72f8000] 09:17:19 INFO - PROCESS | 1838 | 1462983439687 Marionette DEBUG loaded listener.js 09:17:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7adc297000) [pid = 1838] [serial = 960] [outer = 0x7f7ad72f8000] 09:17:20 INFO - PROCESS | 1838 | 1462983440416 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]]]}] 09:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1238ms 09:17:20 INFO - PROCESS | 1838 | 1462983440454 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 09:17:20 INFO - PROCESS | 1838 | 1462983440458 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 09:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:17:20 INFO - PROCESS | 1838 | 1462983440467 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:17:20 INFO - PROCESS | 1838 | 1462983440469 Marionette TRACE conn4 <- [1,1250,null,{}] 09:17:20 INFO - PROCESS | 1838 | 1462983440488 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}] 09:17:20 INFO - PROCESS | 1838 | 1462983440677 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 09:17:20 INFO - PROCESS | 1838 | 1462983440689 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4463800 == 139 [pid = 1838] [id = 320] 09:17:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7adeeabc00) [pid = 1838] [serial = 961] [outer = (nil)] 09:17:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7adfc29c00) [pid = 1838] [serial = 962] [outer = 0x7f7adeeabc00] 09:17:20 INFO - PROCESS | 1838 | 1462983440757 Marionette DEBUG loaded listener.js 09:17:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ae00ad800) [pid = 1838] [serial = 963] [outer = 0x7f7adeeabc00] 09:17:21 INFO - PROCESS | 1838 | 1462983441835 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]]]}] 09:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1430ms 09:17:21 INFO - PROCESS | 1838 | 1462983441897 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 09:17:21 INFO - PROCESS | 1838 | 1462983441901 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 09:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:17:21 INFO - PROCESS | 1838 | 1462983441914 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:17:21 INFO - PROCESS | 1838 | 1462983441917 Marionette TRACE conn4 <- [1,1254,null,{}] 09:17:21 INFO - PROCESS | 1838 | 1462983441923 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}] 09:17:22 INFO - PROCESS | 1838 | 1462983442175 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 09:17:22 INFO - PROCESS | 1838 | 1462983442207 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50c9800 == 140 [pid = 1838] [id = 321] 09:17:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7adfc22c00) [pid = 1838] [serial = 964] [outer = (nil)] 09:17:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7ae433c800) [pid = 1838] [serial = 965] [outer = 0x7f7adfc22c00] 09:17:22 INFO - PROCESS | 1838 | 1462983442270 Marionette DEBUG loaded listener.js 09:17:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ae4e08400) [pid = 1838] [serial = 966] [outer = 0x7f7adfc22c00] 09:17:23 INFO - PROCESS | 1838 | 1462983443177 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]]]}] 09:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1289ms 09:17:23 INFO - PROCESS | 1838 | 1462983443203 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 09:17:23 INFO - PROCESS | 1838 | 1462983443207 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 09:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:17:23 INFO - PROCESS | 1838 | 1462983443213 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:17:23 INFO - PROCESS | 1838 | 1462983443215 Marionette TRACE conn4 <- [1,1258,null,{}] 09:17:23 INFO - PROCESS | 1838 | 1462983443220 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}] 09:17:23 INFO - PROCESS | 1838 | 1462983443473 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ada5f5c00) [pid = 1838] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7adfc1dc00) [pid = 1838] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7adfc2bc00) [pid = 1838] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7ae61b3000) [pid = 1838] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7ad8be7400) [pid = 1838] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:17:23 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae449dc00) [pid = 1838] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:17:23 INFO - PROCESS | 1838 | 1462983443902 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5469000 == 141 [pid = 1838] [id = 322] 09:17:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ad8be7400) [pid = 1838] [serial = 967] [outer = (nil)] 09:17:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ae0792800) [pid = 1838] [serial = 968] [outer = 0x7f7ad8be7400] 09:17:23 INFO - PROCESS | 1838 | 1462983443969 Marionette DEBUG loaded listener.js 09:17:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ae595a000) [pid = 1838] [serial = 969] [outer = 0x7f7ad8be7400] 09:17:24 INFO - PROCESS | 1838 | 1462983444677 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]]]}] 09:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1479ms 09:17:24 INFO - PROCESS | 1838 | 1462983444693 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 09:17:24 INFO - PROCESS | 1838 | 1462983444698 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 09:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:17:24 INFO - PROCESS | 1838 | 1462983444731 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:17:24 INFO - PROCESS | 1838 | 1462983444733 Marionette TRACE conn4 <- [1,1262,null,{}] 09:17:24 INFO - PROCESS | 1838 | 1462983444740 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}] 09:17:24 INFO - PROCESS | 1838 | 1462983444947 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 09:17:25 INFO - PROCESS | 1838 | 1462983445108 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aecf9a000 == 142 [pid = 1838] [id = 323] 09:17:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7ada5f5c00) [pid = 1838] [serial = 970] [outer = (nil)] 09:17:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7ae7ed6800) [pid = 1838] [serial = 971] [outer = 0x7f7ada5f5c00] 09:17:25 INFO - PROCESS | 1838 | 1462983445172 Marionette DEBUG loaded listener.js 09:17:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ae9f08000) [pid = 1838] [serial = 972] [outer = 0x7f7ada5f5c00] 09:17:26 INFO - PROCESS | 1838 | 1462983446105 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]]]}] 09:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1443ms 09:17:26 INFO - PROCESS | 1838 | 1462983446162 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 09:17:26 INFO - PROCESS | 1838 | 1462983446168 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 09:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:17:26 INFO - PROCESS | 1838 | 1462983446177 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:17:26 INFO - PROCESS | 1838 | 1462983446183 Marionette TRACE conn4 <- [1,1266,null,{}] 09:17:26 INFO - PROCESS | 1838 | 1462983446193 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}] 09:17:26 INFO - PROCESS | 1838 | 1462983446401 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 09:17:26 INFO - PROCESS | 1838 | 1462983446657 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbccb000 == 143 [pid = 1838] [id = 324] 09:17:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7ad9961400) [pid = 1838] [serial = 973] [outer = (nil)] 09:17:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7ada543c00) [pid = 1838] [serial = 974] [outer = 0x7f7ad9961400] 09:17:26 INFO - PROCESS | 1838 | 1462983446776 Marionette DEBUG loaded listener.js 09:17:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7ada6c7800) [pid = 1838] [serial = 975] [outer = 0x7f7ad9961400] 09:17:27 INFO - PROCESS | 1838 | 1462983447726 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]]]}] 09:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1594ms 09:17:27 INFO - PROCESS | 1838 | 1462983447772 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 09:17:27 INFO - PROCESS | 1838 | 1462983447781 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 09:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:17:27 INFO - PROCESS | 1838 | 1462983447791 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:17:27 INFO - PROCESS | 1838 | 1462983447796 Marionette TRACE conn4 <- [1,1270,null,{}] 09:17:27 INFO - PROCESS | 1838 | 1462983447802 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}] 09:17:28 INFO - PROCESS | 1838 | 1462983448001 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 09:17:28 INFO - PROCESS | 1838 | 1462983448245 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e4d000 == 144 [pid = 1838] [id = 325] 09:17:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7adc296800) [pid = 1838] [serial = 976] [outer = (nil)] 09:17:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7adeeae400) [pid = 1838] [serial = 977] [outer = 0x7f7adc296800] 09:17:28 INFO - PROCESS | 1838 | 1462983448376 Marionette DEBUG loaded listener.js 09:17:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7adfd70400) [pid = 1838] [serial = 978] [outer = 0x7f7adc296800] 09:17:29 INFO - PROCESS | 1838 | 1462983449300 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]]]}] 09:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1581ms 09:17:29 INFO - PROCESS | 1838 | 1462983449373 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 09:17:29 INFO - PROCESS | 1838 | 1462983449377 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 09:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:17:29 INFO - PROCESS | 1838 | 1462983449383 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:17:29 INFO - PROCESS | 1838 | 1462983449389 Marionette TRACE conn4 <- [1,1274,null,{}] 09:17:29 INFO - PROCESS | 1838 | 1462983449406 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}] 09:17:29 INFO - PROCESS | 1838 | 1462983449657 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 09:17:29 INFO - PROCESS | 1838 | 1462983449946 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00d0800 == 145 [pid = 1838] [id = 326] 09:17:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7ae449f000) [pid = 1838] [serial = 979] [outer = (nil)] 09:17:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ae6411400) [pid = 1838] [serial = 980] [outer = 0x7f7ae449f000] 09:17:30 INFO - PROCESS | 1838 | 1462983450025 Marionette DEBUG loaded listener.js 09:17:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7ae7f96800) [pid = 1838] [serial = 981] [outer = 0x7f7ae449f000] 09:17:30 INFO - PROCESS | 1838 | 1462983450910 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]]]}] 09:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1585ms 09:17:30 INFO - PROCESS | 1838 | 1462983450969 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 09:17:30 INFO - PROCESS | 1838 | 1462983450974 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 09:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:17:30 INFO - PROCESS | 1838 | 1462983450980 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:17:30 INFO - PROCESS | 1838 | 1462983450983 Marionette TRACE conn4 <- [1,1278,null,{}] 09:17:30 INFO - PROCESS | 1838 | 1462983450989 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}] 09:17:31 INFO - PROCESS | 1838 | 1462983451198 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 09:17:31 INFO - PROCESS | 1838 | 1462983451439 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17e2000 == 146 [pid = 1838] [id = 327] 09:17:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7ae5502800) [pid = 1838] [serial = 982] [outer = (nil)] 09:17:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7aed0b1400) [pid = 1838] [serial = 983] [outer = 0x7f7ae5502800] 09:17:31 INFO - PROCESS | 1838 | 1462983451562 Marionette DEBUG loaded listener.js 09:17:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7aedfecc00) [pid = 1838] [serial = 984] [outer = 0x7f7ae5502800] 09:17:32 INFO - PROCESS | 1838 | 1462983452469 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]]]}] 09:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1530ms 09:17:32 INFO - PROCESS | 1838 | 1462983452511 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 09:17:32 INFO - PROCESS | 1838 | 1462983452515 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 09:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:17:32 INFO - PROCESS | 1838 | 1462983452522 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:17:32 INFO - PROCESS | 1838 | 1462983452526 Marionette TRACE conn4 <- [1,1282,null,{}] 09:17:32 INFO - PROCESS | 1838 | 1462983452531 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}] 09:17:32 INFO - PROCESS | 1838 | 1462983452725 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 09:17:32 INFO - PROCESS | 1838 | 1462983452971 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd019000 == 147 [pid = 1838] [id = 328] 09:17:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7ae8bc2800) [pid = 1838] [serial = 985] [outer = (nil)] 09:17:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7aef8bf400) [pid = 1838] [serial = 986] [outer = 0x7f7ae8bc2800] 09:17:33 INFO - PROCESS | 1838 | 1462983453090 Marionette DEBUG loaded listener.js 09:17:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7aefee9000) [pid = 1838] [serial = 987] [outer = 0x7f7ae8bc2800] 09:17:34 INFO - PROCESS | 1838 | 1462983454018 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]]]}] 09:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1531ms 09:17:34 INFO - PROCESS | 1838 | 1462983454054 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 09:17:34 INFO - PROCESS | 1838 | 1462983454058 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 09:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:17:34 INFO - PROCESS | 1838 | 1462983454064 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:17:34 INFO - PROCESS | 1838 | 1462983454067 Marionette TRACE conn4 <- [1,1286,null,{}] 09:17:34 INFO - PROCESS | 1838 | 1462983454073 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}] 09:17:34 INFO - PROCESS | 1838 | 1462983454309 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 09:17:34 INFO - PROCESS | 1838 | 1462983454570 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010a7000 == 148 [pid = 1838] [id = 329] 09:17:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 239 (0x7f7af1771c00) [pid = 1838] [serial = 988] [outer = (nil)] 09:17:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7afbe63c00) [pid = 1838] [serial = 989] [outer = 0x7f7af1771c00] 09:17:34 INFO - PROCESS | 1838 | 1462983454691 Marionette DEBUG loaded listener.js 09:17:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 241 (0x7f7afd040c00) [pid = 1838] [serial = 990] [outer = 0x7f7af1771c00] 09:17:35 INFO - PROCESS | 1838 | 1462983455528 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]]]}] 09:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1536ms 09:17:35 INFO - PROCESS | 1838 | 1462983455601 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 09:17:35 INFO - PROCESS | 1838 | 1462983455605 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 09:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:17:35 INFO - PROCESS | 1838 | 1462983455611 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:17:35 INFO - PROCESS | 1838 | 1462983455614 Marionette TRACE conn4 <- [1,1290,null,{}] 09:17:35 INFO - PROCESS | 1838 | 1462983455620 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}] 09:17:35 INFO - PROCESS | 1838 | 1462983455833 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 09:17:36 INFO - PROCESS | 1838 | 1462983456088 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062cc800 == 149 [pid = 1838] [id = 330] 09:17:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7af176dc00) [pid = 1838] [serial = 991] [outer = (nil)] 09:17:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7afd36e800) [pid = 1838] [serial = 992] [outer = 0x7f7af176dc00] 09:17:36 INFO - PROCESS | 1838 | 1462983456209 Marionette DEBUG loaded listener.js 09:17:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7aff2e3c00) [pid = 1838] [serial = 993] [outer = 0x7f7af176dc00] 09:17:37 INFO - PROCESS | 1838 | 1462983457132 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]]]}] 09:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 09:17:37 INFO - PROCESS | 1838 | 1462983457199 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 09:17:37 INFO - PROCESS | 1838 | 1462983457203 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 09:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:17:37 INFO - PROCESS | 1838 | 1462983457209 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:17:37 INFO - PROCESS | 1838 | 1462983457212 Marionette TRACE conn4 <- [1,1294,null,{}] 09:17:37 INFO - PROCESS | 1838 | 1462983457217 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}] 09:17:37 INFO - PROCESS | 1838 | 1462983457429 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 09:17:37 INFO - PROCESS | 1838 | 1462983457675 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49c7800 == 150 [pid = 1838] [id = 331] 09:17:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7af176f800) [pid = 1838] [serial = 994] [outer = (nil)] 09:17:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7b00aee000) [pid = 1838] [serial = 995] [outer = 0x7f7af176f800] 09:17:37 INFO - PROCESS | 1838 | 1462983457793 Marionette DEBUG loaded listener.js 09:17:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7b013d6000) [pid = 1838] [serial = 996] [outer = 0x7f7af176f800] 09:17:38 INFO - PROCESS | 1838 | 1462983458618 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]]]}] 09:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1482ms 09:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:17:38 INFO - PROCESS | 1838 | 1462983458692 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 09:17:38 INFO - PROCESS | 1838 | 1462983458695 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 09:17:38 INFO - PROCESS | 1838 | 1462983458702 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:17:38 INFO - PROCESS | 1838 | 1462983458705 Marionette TRACE conn4 <- [1,1298,null,{}] 09:17:38 INFO - PROCESS | 1838 | 1462983458710 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}] 09:17:38 INFO - PROCESS | 1838 | 1462983458907 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 09:17:39 INFO - PROCESS | 1838 | 1462983459118 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49e0000 == 151 [pid = 1838] [id = 332] 09:17:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7ad9943c00) [pid = 1838] [serial = 997] [outer = (nil)] 09:17:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7ad994c000) [pid = 1838] [serial = 998] [outer = 0x7f7ad9943c00] 09:17:39 INFO - PROCESS | 1838 | 1462983459274 Marionette DEBUG loaded listener.js 09:17:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7ad9950c00) [pid = 1838] [serial = 999] [outer = 0x7f7ad9943c00] 09:17:40 INFO - PROCESS | 1838 | 1462983460165 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]]]}] 09:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1492ms 09:17:40 INFO - PROCESS | 1838 | 1462983460194 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 09:17:40 INFO - PROCESS | 1838 | 1462983460198 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 09:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:17:40 INFO - PROCESS | 1838 | 1462983460204 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:17:40 INFO - PROCESS | 1838 | 1462983460206 Marionette TRACE conn4 <- [1,1302,null,{}] 09:17:40 INFO - PROCESS | 1838 | 1462983460212 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}] 09:17:40 INFO - PROCESS | 1838 | 1462983460415 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 09:17:40 INFO - PROCESS | 1838 | 1462983460623 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4b8e800 == 152 [pid = 1838] [id = 333] 09:17:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7ad4930000) [pid = 1838] [serial = 1000] [outer = (nil)] 09:17:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7ad4936800) [pid = 1838] [serial = 1001] [outer = 0x7f7ad4930000] 09:17:40 INFO - PROCESS | 1838 | 1462983460775 Marionette DEBUG loaded listener.js 09:17:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7ad493a800) [pid = 1838] [serial = 1002] [outer = 0x7f7ad4930000] 09:17:41 INFO - PROCESS | 1838 | 1462983461703 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]]]}] 09:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1579ms 09:17:41 INFO - PROCESS | 1838 | 1462983461784 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 09:17:41 INFO - PROCESS | 1838 | 1462983461789 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 09:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:17:41 INFO - PROCESS | 1838 | 1462983461795 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:17:41 INFO - PROCESS | 1838 | 1462983461799 Marionette TRACE conn4 <- [1,1306,null,{}] 09:17:41 INFO - PROCESS | 1838 | 1462983461805 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}] 09:17:42 INFO - PROCESS | 1838 | 1462983462422 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 09:17:42 INFO - PROCESS | 1838 | 1462983462707 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb11a000 == 153 [pid = 1838] [id = 334] 09:17:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7ad5990400) [pid = 1838] [serial = 1003] [outer = (nil)] 09:17:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7ad72ee000) [pid = 1838] [serial = 1004] [outer = 0x7f7ad5990400] 09:17:42 INFO - PROCESS | 1838 | 1462983462779 Marionette DEBUG loaded listener.js 09:17:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 256 (0x7f7ad994e800) [pid = 1838] [serial = 1005] [outer = 0x7f7ad5990400] 09:17:43 INFO - PROCESS | 1838 | 1462983463647 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]]]}] 09:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1886ms 09:17:43 INFO - PROCESS | 1838 | 1462983463683 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 09:17:43 INFO - PROCESS | 1838 | 1462983463689 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 09:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:17:43 INFO - PROCESS | 1838 | 1462983463696 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:17:43 INFO - PROCESS | 1838 | 1462983463703 Marionette TRACE conn4 <- [1,1310,null,{}] 09:17:43 INFO - PROCESS | 1838 | 1462983463711 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}] 09:17:43 INFO - PROCESS | 1838 | 1462983463901 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 09:17:44 INFO - PROCESS | 1838 | 1462983464114 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e4f800 == 154 [pid = 1838] [id = 335] 09:17:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 257 (0x7f7ad5987400) [pid = 1838] [serial = 1006] [outer = (nil)] 09:17:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 258 (0x7f7ad72ed800) [pid = 1838] [serial = 1007] [outer = 0x7f7ad5987400] 09:17:44 INFO - PROCESS | 1838 | 1462983464245 Marionette DEBUG loaded listener.js 09:17:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 259 (0x7f7ada547c00) [pid = 1838] [serial = 1008] [outer = 0x7f7ad5987400] 09:17:45 INFO - PROCESS | 1838 | 1462983465294 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] 09:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:17:45 INFO - PROCESS | 1838 | 1462983465343 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 09:17:45 INFO - PROCESS | 1838 | 1462983465350 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:17:45 INFO - PROCESS | 1838 | 1462983465353 Marionette TRACE conn4 <- [1,1314,null,{}] 09:17:45 INFO - PROCESS | 1838 | 1462983465358 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}] 09:17:45 INFO - PROCESS | 1838 | 1462983465550 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 09:17:45 INFO - PROCESS | 1838 | 1462983465766 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb134800 == 155 [pid = 1838] [id = 336] 09:17:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 260 (0x7f7adc293400) [pid = 1838] [serial = 1009] [outer = (nil)] 09:17:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 261 (0x7f7adc299000) [pid = 1838] [serial = 1010] [outer = 0x7f7adc293400] 09:17:45 INFO - PROCESS | 1838 | 1462983465880 Marionette DEBUG loaded listener.js 09:17:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 262 (0x7f7adf10e000) [pid = 1838] [serial = 1011] [outer = 0x7f7adc293400] 09:17:46 INFO - PROCESS | 1838 | 1462983466870 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]]]}] 09:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1588ms 09:17:46 INFO - PROCESS | 1838 | 1462983466939 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 09:17:46 INFO - PROCESS | 1838 | 1462983466945 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 09:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:17:46 INFO - PROCESS | 1838 | 1462983466962 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:17:46 INFO - PROCESS | 1838 | 1462983466969 Marionette TRACE conn4 <- [1,1318,null,{}] 09:17:46 INFO - PROCESS | 1838 | 1462983466975 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}] 09:17:47 INFO - PROCESS | 1838 | 1462983467214 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 09:17:47 INFO - PROCESS | 1838 | 1462983467521 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4d4000 == 156 [pid = 1838] [id = 337] 09:17:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 263 (0x7f7adfd69000) [pid = 1838] [serial = 1012] [outer = (nil)] 09:17:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 264 (0x7f7ae078b800) [pid = 1838] [serial = 1013] [outer = 0x7f7adfd69000] 09:17:47 INFO - PROCESS | 1838 | 1462983467591 Marionette DEBUG loaded listener.js 09:17:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 265 (0x7f7ae5410400) [pid = 1838] [serial = 1014] [outer = 0x7f7adfd69000] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4e8000 == 155 [pid = 1838] [id = 277] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af60d5000 == 154 [pid = 1838] [id = 46] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 264 (0x7f7ae8958c00) [pid = 1838] [serial = 860] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 263 (0x7f7ae4296c00) [pid = 1838] [serial = 857] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 262 (0x7f7afbc95400) [pid = 1838] [serial = 881] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 261 (0x7f7aed179800) [pid = 1838] [serial = 863] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 260 (0x7f7adfc1f400) [pid = 1838] [serial = 854] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 259 (0x7f7aef8c9400) [pid = 1838] [serial = 866] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 258 (0x7f7af0f5a400) [pid = 1838] [serial = 869] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 257 (0x7f7af1ab0400) [pid = 1838] [serial = 875] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 256 (0x7f7afb069c00) [pid = 1838] [serial = 878] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 255 (0x7f7aed172400) [pid = 1838] [serial = 872] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7afc141000) [pid = 1838] [serial = 884] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7af0031800) [pid = 1838] [serial = 905] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5469000 == 153 [pid = 1838] [id = 322] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50c9800 == 152 [pid = 1838] [id = 321] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4463800 == 151 [pid = 1838] [id = 320] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adedb4000 == 150 [pid = 1838] [id = 319] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9d72800 == 149 [pid = 1838] [id = 318] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae60a2800 == 148 [pid = 1838] [id = 309] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f86000 == 147 [pid = 1838] [id = 308] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4fd7800 == 146 [pid = 1838] [id = 307] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b05392000 == 145 [pid = 1838] [id = 306] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0139e000 == 144 [pid = 1838] [id = 305] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbc13000 == 143 [pid = 1838] [id = 304] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefa51000 == 142 [pid = 1838] [id = 303] 09:17:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae445c000 == 141 [pid = 1838] [id = 302] 09:17:48 INFO - PROCESS | 1838 | 1462983468530 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]]]}] 09:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1594ms 09:17:48 INFO - PROCESS | 1838 | 1462983468547 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 09:17:48 INFO - PROCESS | 1838 | 1462983468551 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 09:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7ae070d800) [pid = 1838] [serial = 893] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ae4338400) [pid = 1838] [serial = 902] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7ae0799c00) [pid = 1838] [serial = 891] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7ae9f10400) [pid = 1838] [serial = 899] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7ae550b400) [pid = 1838] [serial = 894] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7ada5f2400) [pid = 1838] [serial = 887] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7adfd92c00) [pid = 1838] [serial = 890] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7adbea9c00) [pid = 1838] [serial = 888] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7ae732e800) [pid = 1838] [serial = 897] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7aed16d800) [pid = 1838] [serial = 900] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7aef00b800) [pid = 1838] [serial = 903] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7ae6392c00) [pid = 1838] [serial = 896] [outer = (nil)] [url = about:blank] 09:17:48 INFO - PROCESS | 1838 | 1462983468586 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:17:48 INFO - PROCESS | 1838 | 1462983468588 Marionette TRACE conn4 <- [1,1322,null,{}] 09:17:48 INFO - PROCESS | 1838 | 1462983468594 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}] 09:17:48 INFO - PROCESS | 1838 | 1462983468764 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 09:17:48 INFO - PROCESS | 1838 | 1462983468779 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb131800 == 142 [pid = 1838] [id = 338] 09:17:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7adf110000) [pid = 1838] [serial = 1015] [outer = (nil)] 09:17:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7ae594fc00) [pid = 1838] [serial = 1016] [outer = 0x7f7adf110000] 09:17:48 INFO - PROCESS | 1838 | 1462983468850 Marionette DEBUG loaded listener.js 09:17:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7ae5f0e400) [pid = 1838] [serial = 1017] [outer = 0x7f7adf110000] 09:17:49 INFO - PROCESS | 1838 | 1462983469794 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]]]}] 09:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1252ms 09:17:49 INFO - PROCESS | 1838 | 1462983469819 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 09:17:49 INFO - PROCESS | 1838 | 1462983469823 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 09:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:17:49 INFO - PROCESS | 1838 | 1462983469832 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:17:49 INFO - PROCESS | 1838 | 1462983469834 Marionette TRACE conn4 <- [1,1326,null,{}] 09:17:49 INFO - PROCESS | 1838 | 1462983469840 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}] 09:17:50 INFO - PROCESS | 1838 | 1462983470017 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 09:17:50 INFO - PROCESS | 1838 | 1462983470186 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4eeb800 == 143 [pid = 1838] [id = 339] 09:17:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7ae7edd000) [pid = 1838] [serial = 1018] [outer = (nil)] 09:17:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7ae8958800) [pid = 1838] [serial = 1019] [outer = 0x7f7ae7edd000] 09:17:50 INFO - PROCESS | 1838 | 1462983470263 Marionette DEBUG loaded listener.js 09:17:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7aeb3f2800) [pid = 1838] [serial = 1020] [outer = 0x7f7ae7edd000] 09:17:51 INFO - PROCESS | 1838 | 1462983471115 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]]]}] 09:17:51 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 09:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1331ms 09:17:51 INFO - PROCESS | 1838 | 1462983471183 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 09:17:51 INFO - PROCESS | 1838 | 1462983471188 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 09:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:17:51 INFO - PROCESS | 1838 | 1462983471194 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:17:51 INFO - PROCESS | 1838 | 1462983471197 Marionette TRACE conn4 <- [1,1330,null,{}] 09:17:51 INFO - PROCESS | 1838 | 1462983471202 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}] 09:17:51 INFO - PROCESS | 1838 | 1462983471442 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 09:17:51 INFO - PROCESS | 1838 | 1462983471471 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e83000 == 144 [pid = 1838] [id = 340] 09:17:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7ae6399800) [pid = 1838] [serial = 1021] [outer = (nil)] 09:17:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7aef556800) [pid = 1838] [serial = 1022] [outer = 0x7f7ae6399800] 09:17:51 INFO - PROCESS | 1838 | 1462983471533 Marionette DEBUG loaded listener.js 09:17:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7aefd59c00) [pid = 1838] [serial = 1023] [outer = 0x7f7ae6399800] 09:17:52 INFO - PROCESS | 1838 | 1462983472450 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]]]}] 09:17:52 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 09:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1278ms 09:17:52 INFO - PROCESS | 1838 | 1462983472498 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 09:17:52 INFO - PROCESS | 1838 | 1462983472502 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 09:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:17:52 INFO - PROCESS | 1838 | 1462983472509 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:17:52 INFO - PROCESS | 1838 | 1462983472511 Marionette TRACE conn4 <- [1,1334,null,{}] 09:17:52 INFO - PROCESS | 1838 | 1462983472517 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}] 09:17:52 INFO - PROCESS | 1838 | 1462983472763 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 09:17:52 INFO - PROCESS | 1838 | 1462983472808 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aede5c800 == 145 [pid = 1838] [id = 341] 09:17:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7aeb3f2000) [pid = 1838] [serial = 1024] [outer = (nil)] 09:17:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7af0aa9400) [pid = 1838] [serial = 1025] [outer = 0x7f7aeb3f2000] 09:17:52 INFO - PROCESS | 1838 | 1462983472871 Marionette DEBUG loaded listener.js 09:17:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7af1657400) [pid = 1838] [serial = 1026] [outer = 0x7f7aeb3f2000] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7adaf85800) [pid = 1838] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ad8be6400) [pid = 1838] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7ae5f11000) [pid = 1838] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7ad8be3c00) [pid = 1838] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7ae4291400) [pid = 1838] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7af0768800) [pid = 1838] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7ae6192c00) [pid = 1838] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7ae00c7800) [pid = 1838] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7ae5409c00) [pid = 1838] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7adbea9400) [pid = 1838] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7ae6191400) [pid = 1838] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7ae7f96c00) [pid = 1838] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 240 (0x7f7adaf87400) [pid = 1838] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7ad8be7000) [pid = 1838] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 238 (0x7f7aef55d800) [pid = 1838] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7ae8b95400) [pid = 1838] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7ae8b96c00) [pid = 1838] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7ae00c8000) [pid = 1838] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7aeb328800) [pid = 1838] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7aeb3f0c00) [pid = 1838] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7aed1ef000) [pid = 1838] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7aee0c2400) [pid = 1838] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ada6ca000) [pid = 1838] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7adf105800) [pid = 1838] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7ae0713800) [pid = 1838] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7ae639a400) [pid = 1838] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7ae8c80000) [pid = 1838] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7aeb3e4400) [pid = 1838] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7af0760800) [pid = 1838] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7ae7323800) [pid = 1838] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ada5f5000) [pid = 1838] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7ad8be1c00) [pid = 1838] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7aef556c00) [pid = 1838] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7adaf8b400) [pid = 1838] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7ae4336800) [pid = 1838] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae0794c00) [pid = 1838] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7adaf8fc00) [pid = 1838] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7aded84400) [pid = 1838] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7adaf86400) [pid = 1838] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7ada5efc00) [pid = 1838] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7aef555400) [pid = 1838] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7ae0796800) [pid = 1838] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7adfd6e400) [pid = 1838] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7ae594c000) [pid = 1838] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7ae61b1000) [pid = 1838] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7ae5961400) [pid = 1838] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 206 (0x7f7aded80c00) [pid = 1838] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7ae5f06000) [pid = 1838] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7adbaba000) [pid = 1838] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7adfc22c00) [pid = 1838] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ad8be7400) [pid = 1838] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7aee606000) [pid = 1838] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7aded83400) [pid = 1838] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7aefd5e400) [pid = 1838] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ad72f8000) [pid = 1838] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ae5682400) [pid = 1838] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adeeabc00) [pid = 1838] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ada3d9800) [pid = 1838] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7aef558000) [pid = 1838] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae64d7400) [pid = 1838] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ad8bedc00) [pid = 1838] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ae00b3400) [pid = 1838] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7adfd9d800) [pid = 1838] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ae4e0d000) [pid = 1838] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7addc3dc00) [pid = 1838] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae732f000) [pid = 1838] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:17:54 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7aef8be000) [pid = 1838] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:17:54 INFO - PROCESS | 1838 | 1462983474599 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]]]}] 09:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2130ms 09:17:54 INFO - PROCESS | 1838 | 1462983474640 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 09:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:17:54 INFO - PROCESS | 1838 | 1462983474654 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 09:17:54 INFO - PROCESS | 1838 | 1462983474661 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:17:54 INFO - PROCESS | 1838 | 1462983474664 Marionette TRACE conn4 <- [1,1338,null,{}] 09:17:54 INFO - PROCESS | 1838 | 1462983474669 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}] 09:17:54 INFO - PROCESS | 1838 | 1462983474848 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 09:17:55 INFO - PROCESS | 1838 | 1462983475010 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcda000 == 146 [pid = 1838] [id = 342] 09:17:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ad8be1400) [pid = 1838] [serial = 1027] [outer = (nil)] 09:17:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7adaf8d000) [pid = 1838] [serial = 1028] [outer = 0x7f7ad8be1400] 09:17:55 INFO - PROCESS | 1838 | 1462983475072 Marionette DEBUG loaded listener.js 09:17:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7adeeb0800) [pid = 1838] [serial = 1029] [outer = 0x7f7ad8be1400] 09:17:56 INFO - PROCESS | 1838 | 1462983476348 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]]]}] 09:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1734ms 09:17:56 INFO - PROCESS | 1838 | 1462983476472 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 09:17:56 INFO - PROCESS | 1838 | 1462983476478 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 09:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:17:56 INFO - PROCESS | 1838 | 1462983476493 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:17:56 INFO - PROCESS | 1838 | 1462983476498 Marionette TRACE conn4 <- [1,1342,null,{}] 09:17:56 INFO - PROCESS | 1838 | 1462983476507 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}] 09:17:56 INFO - PROCESS | 1838 | 1462983476706 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 09:17:56 INFO - PROCESS | 1838 | 1462983476907 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9dd7000 == 147 [pid = 1838] [id = 343] 09:17:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ad8be1c00) [pid = 1838] [serial = 1030] [outer = (nil)] 09:17:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ad994dc00) [pid = 1838] [serial = 1031] [outer = 0x7f7ad8be1c00] 09:17:56 INFO - PROCESS | 1838 | 1462983476985 Marionette DEBUG loaded listener.js 09:17:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ada3dcc00) [pid = 1838] [serial = 1032] [outer = 0x7f7ad8be1c00] 09:17:57 INFO - PROCESS | 1838 | 1462983477927 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]]]}] 09:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1483ms 09:17:57 INFO - PROCESS | 1838 | 1462983477977 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 09:17:57 INFO - PROCESS | 1838 | 1462983477985 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 09:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:17:58 INFO - PROCESS | 1838 | 1462983477997 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:17:58 INFO - PROCESS | 1838 | 1462983478000 Marionette TRACE conn4 <- [1,1346,null,{}] 09:17:58 INFO - PROCESS | 1838 | 1462983478007 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}] 09:17:58 INFO - PROCESS | 1838 | 1462983478216 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 09:17:58 INFO - PROCESS | 1838 | 1462983478473 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:17:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fd3800 == 148 [pid = 1838] [id = 344] 09:17:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7adbb4f400) [pid = 1838] [serial = 1033] [outer = (nil)] 09:17:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7adc298400) [pid = 1838] [serial = 1034] [outer = 0x7f7adbb4f400] 09:17:58 INFO - PROCESS | 1838 | 1462983478603 Marionette DEBUG loaded listener.js 09:17:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7adeeb0400) [pid = 1838] [serial = 1035] [outer = 0x7f7adbb4f400] 09:17:59 INFO - PROCESS | 1838 | 1462983479491 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]]]}] 09:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1530ms 09:17:59 INFO - PROCESS | 1838 | 1462983479527 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 09:17:59 INFO - PROCESS | 1838 | 1462983479531 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 09:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:17:59 INFO - PROCESS | 1838 | 1462983479538 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:17:59 INFO - PROCESS | 1838 | 1462983479543 Marionette TRACE conn4 <- [1,1350,null,{}] 09:17:59 INFO - PROCESS | 1838 | 1462983479559 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}] 09:17:59 INFO - PROCESS | 1838 | 1462983479775 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 09:18:00 INFO - PROCESS | 1838 | 1462983480062 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed086800 == 149 [pid = 1838] [id = 345] 09:18:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7adfd95400) [pid = 1838] [serial = 1036] [outer = (nil)] 09:18:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7ae079ac00) [pid = 1838] [serial = 1037] [outer = 0x7f7adfd95400] 09:18:00 INFO - PROCESS | 1838 | 1462983480185 Marionette DEBUG loaded listener.js 09:18:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7ae4e0d000) [pid = 1838] [serial = 1038] [outer = 0x7f7adfd95400] 09:18:01 INFO - PROCESS | 1838 | 1462983481116 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]]]}] 09:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1643ms 09:18:01 INFO - PROCESS | 1838 | 1462983481185 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 09:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:18:01 INFO - PROCESS | 1838 | 1462983481192 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 09:18:01 INFO - PROCESS | 1838 | 1462983481202 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:18:01 INFO - PROCESS | 1838 | 1462983481207 Marionette TRACE conn4 <- [1,1354,null,{}] 09:18:01 INFO - PROCESS | 1838 | 1462983481216 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}] 09:18:01 INFO - PROCESS | 1838 | 1462983481506 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 09:18:01 INFO - PROCESS | 1838 | 1462983481798 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af05a6800 == 150 [pid = 1838] [id = 346] 09:18:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7ae00c2000) [pid = 1838] [serial = 1039] [outer = (nil)] 09:18:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7ae5f0b400) [pid = 1838] [serial = 1040] [outer = 0x7f7ae00c2000] 09:18:01 INFO - PROCESS | 1838 | 1462983481876 Marionette DEBUG loaded listener.js 09:18:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7ae639c000) [pid = 1838] [serial = 1041] [outer = 0x7f7ae00c2000] 09:18:02 INFO - PROCESS | 1838 | 1462983482837 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]]]}] 09:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1692ms 09:18:02 INFO - PROCESS | 1838 | 1462983482892 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 09:18:02 INFO - PROCESS | 1838 | 1462983482895 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 09:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:18:02 INFO - PROCESS | 1838 | 1462983482902 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:18:02 INFO - PROCESS | 1838 | 1462983482905 Marionette TRACE conn4 <- [1,1358,null,{}] 09:18:02 INFO - PROCESS | 1838 | 1462983482910 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}] 09:18:03 INFO - PROCESS | 1838 | 1462983483114 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 09:18:03 INFO - PROCESS | 1838 | 1462983483461 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af52c4000 == 151 [pid = 1838] [id = 347] 09:18:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ad9942400) [pid = 1838] [serial = 1042] [outer = (nil)] 09:18:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ae639c400) [pid = 1838] [serial = 1043] [outer = 0x7f7ad9942400] 09:18:03 INFO - PROCESS | 1838 | 1462983483613 Marionette DEBUG loaded listener.js 09:18:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7ae8b90000) [pid = 1838] [serial = 1044] [outer = 0x7f7ad9942400] 09:18:04 INFO - PROCESS | 1838 | 1462983484829 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]]]}] 09:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1984ms 09:18:04 INFO - PROCESS | 1838 | 1462983484889 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 09:18:04 INFO - PROCESS | 1838 | 1462983484895 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 09:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:18:04 INFO - PROCESS | 1838 | 1462983484931 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:18:04 INFO - PROCESS | 1838 | 1462983484937 Marionette TRACE conn4 <- [1,1362,null,{}] 09:18:04 INFO - PROCESS | 1838 | 1462983484946 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}] 09:18:05 INFO - PROCESS | 1838 | 1462983485205 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 09:18:05 INFO - PROCESS | 1838 | 1462983485459 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff32c800 == 152 [pid = 1838] [id = 348] 09:18:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7aed0a4c00) [pid = 1838] [serial = 1045] [outer = (nil)] 09:18:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7aef321800) [pid = 1838] [serial = 1046] [outer = 0x7f7aed0a4c00] 09:18:05 INFO - PROCESS | 1838 | 1462983485537 Marionette DEBUG loaded listener.js 09:18:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 207 (0x7f7aef9c0000) [pid = 1838] [serial = 1047] [outer = 0x7f7aed0a4c00] 09:18:06 INFO - PROCESS | 1838 | 1462983486454 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]]]}] 09:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1592ms 09:18:06 INFO - PROCESS | 1838 | 1462983486518 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 09:18:06 INFO - PROCESS | 1838 | 1462983486522 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 09:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:18:06 INFO - PROCESS | 1838 | 1462983486529 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:18:06 INFO - PROCESS | 1838 | 1462983486532 Marionette TRACE conn4 <- [1,1366,null,{}] 09:18:06 INFO - PROCESS | 1838 | 1462983486538 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}] 09:18:06 INFO - PROCESS | 1838 | 1462983486766 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 09:18:07 INFO - PROCESS | 1838 | 1462983487017 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00cc6000 == 153 [pid = 1838] [id = 349] 09:18:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7aed0a5400) [pid = 1838] [serial = 1048] [outer = (nil)] 09:18:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7af00a2400) [pid = 1838] [serial = 1049] [outer = 0x7f7aed0a5400] 09:18:07 INFO - PROCESS | 1838 | 1462983487132 Marionette DEBUG loaded listener.js 09:18:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7af0f55800) [pid = 1838] [serial = 1050] [outer = 0x7f7aed0a5400] 09:18:08 INFO - PROCESS | 1838 | 1462983488126 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] 09:18:08 INFO - PROCESS | 1838 | 1462983488164 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 09:18:08 INFO - PROCESS | 1838 | 1462983488171 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:18:08 INFO - PROCESS | 1838 | 1462983488174 Marionette TRACE conn4 <- [1,1370,null,{}] 09:18:08 INFO - PROCESS | 1838 | 1462983488180 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}] 09:18:08 INFO - PROCESS | 1838 | 1462983488388 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 09:18:08 INFO - PROCESS | 1838 | 1462983488696 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b03d1e800 == 154 [pid = 1838] [id = 350] 09:18:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7aefd55000) [pid = 1838] [serial = 1051] [outer = (nil)] 09:18:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7af1af8400) [pid = 1838] [serial = 1052] [outer = 0x7f7aefd55000] 09:18:08 INFO - PROCESS | 1838 | 1462983488776 Marionette DEBUG loaded listener.js 09:18:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7afb0df400) [pid = 1838] [serial = 1053] [outer = 0x7f7aefd55000] 09:18:09 INFO - PROCESS | 1838 | 1462983489654 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] 09:18:09 INFO - PROCESS | 1838 | 1462983489710 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 09:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:18:09 INFO - PROCESS | 1838 | 1462983489717 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:18:09 INFO - PROCESS | 1838 | 1462983489720 Marionette TRACE conn4 <- [1,1374,null,{}] 09:18:09 INFO - PROCESS | 1838 | 1462983489726 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}] 09:18:09 INFO - PROCESS | 1838 | 1462983489919 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 09:18:10 INFO - PROCESS | 1838 | 1462983490173 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a68000 == 155 [pid = 1838] [id = 351] 09:18:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7aefee2c00) [pid = 1838] [serial = 1054] [outer = (nil)] 09:18:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7afbf93c00) [pid = 1838] [serial = 1055] [outer = 0x7f7aefee2c00] 09:18:10 INFO - PROCESS | 1838 | 1462983490292 Marionette DEBUG loaded listener.js 09:18:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7afd044c00) [pid = 1838] [serial = 1056] [outer = 0x7f7aefee2c00] 09:18:11 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:11 INFO - PROCESS | 1838 | 1462983491214 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] 09:18:11 INFO - PROCESS | 1838 | 1462983491256 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 09:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:18:11 INFO - PROCESS | 1838 | 1462983491263 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:18:11 INFO - PROCESS | 1838 | 1462983491267 Marionette TRACE conn4 <- [1,1378,null,{}] 09:18:11 INFO - PROCESS | 1838 | 1462983491272 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}] 09:18:11 INFO - PROCESS | 1838 | 1462983491464 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 09:18:11 INFO - PROCESS | 1838 | 1462983491722 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062e3000 == 156 [pid = 1838] [id = 352] 09:18:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ae0713000) [pid = 1838] [serial = 1057] [outer = (nil)] 09:18:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7afd0f9800) [pid = 1838] [serial = 1058] [outer = 0x7f7ae0713000] 09:18:11 INFO - PROCESS | 1838 | 1462983491839 Marionette DEBUG loaded listener.js 09:18:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7b006a3400) [pid = 1838] [serial = 1059] [outer = 0x7f7ae0713000] 09:18:12 INFO - PROCESS | 1838 | 1462983492785 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] 09:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:18:12 INFO - PROCESS | 1838 | 1462983492807 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 09:18:12 INFO - PROCESS | 1838 | 1462983492814 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:18:12 INFO - PROCESS | 1838 | 1462983492819 Marionette TRACE conn4 <- [1,1382,null,{}] 09:18:12 INFO - PROCESS | 1838 | 1462983492824 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}] 09:18:13 INFO - PROCESS | 1838 | 1462983493046 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 09:18:13 INFO - PROCESS | 1838 | 1462983493333 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c98800 == 157 [pid = 1838] [id = 353] 09:18:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7b011d1800) [pid = 1838] [serial = 1060] [outer = (nil)] 09:18:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7b013da400) [pid = 1838] [serial = 1061] [outer = 0x7f7b011d1800] 09:18:13 INFO - PROCESS | 1838 | 1462983493422 Marionette DEBUG loaded listener.js 09:18:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7b03a55c00) [pid = 1838] [serial = 1062] [outer = 0x7f7b011d1800] 09:18:14 INFO - PROCESS | 1838 | [1838] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 09:18:14 INFO - PROCESS | 1838 | 1462983494361 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] 09:18:14 INFO - PROCESS | 1838 | 1462983494405 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 09:18:14 INFO - PROCESS | 1838 | 1462983494411 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:18:14 INFO - PROCESS | 1838 | 1462983494415 Marionette TRACE conn4 <- [1,1386,null,{}] 09:18:14 INFO - PROCESS | 1838 | 1462983494420 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}] 09:18:14 INFO - PROCESS | 1838 | 1462983494631 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 09:18:14 INFO - PROCESS | 1838 | 1462983494898 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaed0000 == 158 [pid = 1838] [id = 354] 09:18:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7adc28a800) [pid = 1838] [serial = 1063] [outer = (nil)] 09:18:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7adeeab400) [pid = 1838] [serial = 1064] [outer = 0x7f7adc28a800] 09:18:15 INFO - PROCESS | 1838 | 1462983495019 Marionette DEBUG loaded listener.js 09:18:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7adf025400) [pid = 1838] [serial = 1065] [outer = 0x7f7adc28a800] 09:18:15 INFO - PROCESS | 1838 | 1462983495978 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] 09:18:16 INFO - PROCESS | 1838 | 1462983496049 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 09:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:18:16 INFO - PROCESS | 1838 | 1462983496055 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:18:16 INFO - PROCESS | 1838 | 1462983496058 Marionette TRACE conn4 <- [1,1390,null,{}] 09:18:16 INFO - PROCESS | 1838 | 1462983496063 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}] 09:18:16 INFO - PROCESS | 1838 | 1462983496293 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 09:18:16 INFO - PROCESS | 1838 | 1462983496644 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99e0000 == 159 [pid = 1838] [id = 355] 09:18:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7ad8be3400) [pid = 1838] [serial = 1066] [outer = (nil)] 09:18:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7addc39800) [pid = 1838] [serial = 1067] [outer = 0x7f7ad8be3400] 09:18:16 INFO - PROCESS | 1838 | 1462983496732 Marionette DEBUG loaded listener.js 09:18:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7adfc27000) [pid = 1838] [serial = 1068] [outer = 0x7f7ad8be3400] 09:18:17 INFO - PROCESS | 1838 | 1462983497603 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]]]}] 09:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1586ms 09:18:17 INFO - PROCESS | 1838 | 1462983497642 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 09:18:17 INFO - PROCESS | 1838 | 1462983497645 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 09:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:18:17 INFO - PROCESS | 1838 | 1462983497652 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:18:17 INFO - PROCESS | 1838 | 1462983497654 Marionette TRACE conn4 <- [1,1394,null,{}] 09:18:17 INFO - PROCESS | 1838 | 1462983497661 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}] 09:18:17 INFO - PROCESS | 1838 | 1462983497866 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 09:18:18 INFO - PROCESS | 1838 | 1462983498122 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5ee0800 == 160 [pid = 1838] [id = 356] 09:18:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7ad492e000) [pid = 1838] [serial = 1069] [outer = (nil)] 09:18:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7ad4938400) [pid = 1838] [serial = 1070] [outer = 0x7f7ad492e000] 09:18:18 INFO - PROCESS | 1838 | 1462983498637 Marionette DEBUG loaded listener.js 09:18:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ad72edc00) [pid = 1838] [serial = 1071] [outer = 0x7f7ad492e000] 09:18:19 INFO - PROCESS | 1838 | 1462983499601 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]]]}] 09:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1983ms 09:18:19 INFO - PROCESS | 1838 | 1462983499637 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 09:18:19 INFO - PROCESS | 1838 | 1462983499644 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 09:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:18:19 INFO - PROCESS | 1838 | 1462983499652 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:18:19 INFO - PROCESS | 1838 | 1462983499657 Marionette TRACE conn4 <- [1,1398,null,{}] 09:18:19 INFO - PROCESS | 1838 | 1462983499664 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}] 09:18:19 INFO - PROCESS | 1838 | 1462983499853 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 09:18:20 INFO - PROCESS | 1838 | 1462983500066 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4b96800 == 161 [pid = 1838] [id = 357] 09:18:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7ad4934c00) [pid = 1838] [serial = 1072] [outer = (nil)] 09:18:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7ad72f8800) [pid = 1838] [serial = 1073] [outer = 0x7f7ad4934c00] 09:18:20 INFO - PROCESS | 1838 | 1462983500193 Marionette DEBUG loaded listener.js 09:18:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7ada5f1c00) [pid = 1838] [serial = 1074] [outer = 0x7f7ad4934c00] 09:18:21 INFO - PROCESS | 1838 | 1462983501370 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]]]}] 09:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1737ms 09:18:21 INFO - PROCESS | 1838 | 1462983501387 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 09:18:21 INFO - PROCESS | 1838 | 1462983501393 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 09:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:18:21 INFO - PROCESS | 1838 | 1462983501403 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:18:21 INFO - PROCESS | 1838 | 1462983501407 Marionette TRACE conn4 <- [1,1402,null,{}] 09:18:21 INFO - PROCESS | 1838 | 1462983501413 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}] 09:18:21 INFO - PROCESS | 1838 | 1462983501609 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 09:18:22 INFO - PROCESS | 1838 | 1462983502038 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af600b800 == 160 [pid = 1838] [id = 20] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ee2800 == 159 [pid = 1838] [id = 226] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfc8d000 == 158 [pid = 1838] [id = 208] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1bf000 == 157 [pid = 1838] [id = 229] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7ad72f0400) [pid = 1838] [serial = 947] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ad598c000) [pid = 1838] [serial = 950] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7ad72f1800) [pid = 1838] [serial = 953] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae7ed6800) [pid = 1838] [serial = 971] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58c6000 == 158 [pid = 1838] [id = 358] 09:18:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ad598c000) [pid = 1838] [serial = 1075] [outer = (nil)] 09:18:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7ada3d6c00) [pid = 1838] [serial = 1076] [outer = 0x7f7ad598c000] 09:18:22 INFO - PROCESS | 1838 | 1462983502167 Marionette DEBUG loaded listener.js 09:18:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7adc293800) [pid = 1838] [serial = 1077] [outer = 0x7f7ad598c000] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aede5c800 == 157 [pid = 1838] [id = 341] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e83000 == 156 [pid = 1838] [id = 340] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4eeb800 == 155 [pid = 1838] [id = 339] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb131800 == 154 [pid = 1838] [id = 338] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4d4000 == 153 [pid = 1838] [id = 337] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb134800 == 152 [pid = 1838] [id = 336] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6e4d800 == 151 [pid = 1838] [id = 11] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e4f800 == 150 [pid = 1838] [id = 335] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb11a000 == 149 [pid = 1838] [id = 334] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af17e2000 == 148 [pid = 1838] [id = 327] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbccb000 == 147 [pid = 1838] [id = 324] 09:18:22 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aecf9a000 == 146 [pid = 1838] [id = 323] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7adf32a400) [pid = 1838] [serial = 696] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7ae8b93c00) [pid = 1838] [serial = 708] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae8bc3000) [pid = 1838] [serial = 777] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7addc41800) [pid = 1838] [serial = 641] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7afc146000) [pid = 1838] [serial = 717] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7ada6cf400) [pid = 1838] [serial = 662] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7ad8bed000) [pid = 1838] [serial = 665] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7afbc8c400) [pid = 1838] [serial = 714] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7af1073c00) [pid = 1838] [serial = 653] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7ae6399400) [pid = 1838] [serial = 705] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ae5f04000) [pid = 1838] [serial = 702] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7adeea8400) [pid = 1838] [serial = 720] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7ae00c9c00) [pid = 1838] [serial = 753] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7ae5f0d800) [pid = 1838] [serial = 617] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7ada6c6400) [pid = 1838] [serial = 659] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7af13ac400) [pid = 1838] [serial = 711] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7ae4341800) [pid = 1838] [serial = 756] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7ae00f7400) [pid = 1838] [serial = 699] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7ae61ad400) [pid = 1838] [serial = 647] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7aef8c9000) [pid = 1838] [serial = 650] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7ae7ed3000) [pid = 1838] [serial = 774] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7adf324400) [pid = 1838] [serial = 750] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7ae6397000) [pid = 1838] [serial = 765] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7adfd6fc00) [pid = 1838] [serial = 723] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7adaf8f800) [pid = 1838] [serial = 614] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7ada6cec00) [pid = 1838] [serial = 747] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 206 (0x7f7ae64d5400) [pid = 1838] [serial = 768] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7ada6d1400) [pid = 1838] [serial = 668] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7ae4e0d800) [pid = 1838] [serial = 759] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7afbf95400) [pid = 1838] [serial = 656] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ae7249400) [pid = 1838] [serial = 771] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ae44a5000) [pid = 1838] [serial = 644] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae5952c00) [pid = 1838] [serial = 762] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ae732d000) [pid = 1838] [serial = 810] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7adfd64400) [pid = 1838] [serial = 801] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7af1afe000) [pid = 1838] [serial = 876] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7afb0e3800) [pid = 1838] [serial = 879] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7afbee9400) [pid = 1838] [serial = 882] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7ae9f05400) [pid = 1838] [serial = 813] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7aed179000) [pid = 1838] [serial = 816] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae5f02800) [pid = 1838] [serial = 807] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7aee0c8000) [pid = 1838] [serial = 819] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7aef1f3800) [pid = 1838] [serial = 822] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7aef561000) [pid = 1838] [serial = 825] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7aef9bfc00) [pid = 1838] [serial = 828] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7af0768400) [pid = 1838] [serial = 831] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7adfd94400) [pid = 1838] [serial = 855] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae4e08000) [pid = 1838] [serial = 858] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ae8c7f400) [pid = 1838] [serial = 861] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7aef55a400) [pid = 1838] [serial = 864] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7aefd5c800) [pid = 1838] [serial = 867] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7af106c400) [pid = 1838] [serial = 870] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7af1769400) [pid = 1838] [serial = 873] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adbb48000) [pid = 1838] [serial = 798] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae078c000) [pid = 1838] [serial = 804] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7afcdf8c00) [pid = 1838] [serial = 885] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae433c800) [pid = 1838] [serial = 965] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae0792800) [pid = 1838] [serial = 968] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae4e08400) [pid = 1838] [serial = 966] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7b00a9fc00) [pid = 1838] [serial = 923] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7af075d800) [pid = 1838] [serial = 915] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7aefd56000) [pid = 1838] [serial = 914] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7adfd68800) [pid = 1838] [serial = 908] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae00f8000) [pid = 1838] [serial = 909] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ad71dd400) [pid = 1838] [serial = 944] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7af0aa8c00) [pid = 1838] [serial = 906] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ada547800) [pid = 1838] [serial = 935] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7adc28b400) [pid = 1838] [serial = 959] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adc297000) [pid = 1838] [serial = 960] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ae639e800) [pid = 1838] [serial = 912] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae5958400) [pid = 1838] [serial = 911] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ada3df800) [pid = 1838] [serial = 941] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7adfc29c00) [pid = 1838] [serial = 962] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7b0141d000) [pid = 1838] [serial = 929] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7b011cf400) [pid = 1838] [serial = 926] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7b03a58000) [pid = 1838] [serial = 938] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ada550400) [pid = 1838] [serial = 957] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ada3e1800) [pid = 1838] [serial = 956] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7afbe62800) [pid = 1838] [serial = 918] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7afb05d400) [pid = 1838] [serial = 917] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7afc1aa800) [pid = 1838] [serial = 920] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad9965000) [pid = 1838] [serial = 932] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7adaf82800) [pid = 1838] [serial = 669] [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.] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae00ad800) [pid = 1838] [serial = 963] [outer = (nil)] [url = about:blank] 09:18:22 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ae595a000) [pid = 1838] [serial = 969] [outer = (nil)] [url = about:blank] 09:18:23 INFO - PROCESS | 1838 | 1462983503148 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]]]}] 09:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1795ms 09:18:23 INFO - PROCESS | 1838 | 1462983503199 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 09:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:18:23 INFO - PROCESS | 1838 | 1462983503203 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 09:18:23 INFO - PROCESS | 1838 | 1462983503209 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:18:23 INFO - PROCESS | 1838 | 1462983503214 Marionette TRACE conn4 <- [1,1406,null,{}] 09:18:23 INFO - PROCESS | 1838 | 1462983503230 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}] 09:18:23 INFO - PROCESS | 1838 | 1462983503421 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 09:18:23 INFO - PROCESS | 1838 | 1462983503575 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99f9000 == 147 [pid = 1838] [id = 359] 09:18:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ada550400) [pid = 1838] [serial = 1078] [outer = (nil)] 09:18:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7aded7e000) [pid = 1838] [serial = 1079] [outer = 0x7f7ada550400] 09:18:23 INFO - PROCESS | 1838 | 1462983503652 Marionette DEBUG loaded listener.js 09:18:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adeeabc00) [pid = 1838] [serial = 1080] [outer = 0x7f7ada550400] 09:18:24 INFO - PROCESS | 1838 | 1462983504397 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]]]}] 09:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1237ms 09:18:24 INFO - PROCESS | 1838 | 1462983504456 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 09:18:24 INFO - PROCESS | 1838 | 1462983504460 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 09:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:18:24 INFO - PROCESS | 1838 | 1462983504466 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:18:24 INFO - PROCESS | 1838 | 1462983504470 Marionette TRACE conn4 <- [1,1410,null,{}] 09:18:24 INFO - PROCESS | 1838 | 1462983504475 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}] 09:18:24 INFO - PROCESS | 1838 | 1462983504663 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 09:18:24 INFO - PROCESS | 1838 | 1462983504674 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe39000 == 148 [pid = 1838] [id = 360] 09:18:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adf01a400) [pid = 1838] [serial = 1081] [outer = (nil)] 09:18:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adf324400) [pid = 1838] [serial = 1082] [outer = 0x7f7adf01a400] 09:18:24 INFO - PROCESS | 1838 | 1462983504750 Marionette DEBUG loaded listener.js 09:18:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7adfc20000) [pid = 1838] [serial = 1083] [outer = 0x7f7adf01a400] 09:18:25 INFO - PROCESS | 1838 | 1462983505795 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]]]}] 09:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1343ms 09:18:25 INFO - PROCESS | 1838 | 1462983505809 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 09:18:25 INFO - PROCESS | 1838 | 1462983505813 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 09:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:18:25 INFO - PROCESS | 1838 | 1462983505825 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:18:25 INFO - PROCESS | 1838 | 1462983505827 Marionette TRACE conn4 <- [1,1414,null,{}] 09:18:25 INFO - PROCESS | 1838 | 1462983505833 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}] 09:18:26 INFO - PROCESS | 1838 | 1462983506069 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 09:18:26 INFO - PROCESS | 1838 | 1462983506110 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1c0800 == 149 [pid = 1838] [id = 361] 09:18:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7adfc29400) [pid = 1838] [serial = 1084] [outer = (nil)] 09:18:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adfd6f800) [pid = 1838] [serial = 1085] [outer = 0x7f7adfc29400] 09:18:26 INFO - PROCESS | 1838 | 1462983506255 Marionette DEBUG loaded listener.js 09:18:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae00b4c00) [pid = 1838] [serial = 1086] [outer = 0x7f7adfc29400] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae6e43000) [pid = 1838] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ae6399800) [pid = 1838] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7adf110000) [pid = 1838] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ad5990400) [pid = 1838] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ada5f5c00) [pid = 1838] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7adc293400) [pid = 1838] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7adfd69000) [pid = 1838] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad5987400) [pid = 1838] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7aeb3f2000) [pid = 1838] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:18:27 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae7edd000) [pid = 1838] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:18:27 INFO - PROCESS | 1838 | 1462983507698 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]]]}] 09:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1894ms 09:18:27 INFO - PROCESS | 1838 | 1462983507714 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 09:18:27 INFO - PROCESS | 1838 | 1462983507719 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 09:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:18:27 INFO - PROCESS | 1838 | 1462983507725 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:18:27 INFO - PROCESS | 1838 | 1462983507727 Marionette TRACE conn4 <- [1,1418,null,{}] 09:18:27 INFO - PROCESS | 1838 | 1462983507732 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}] 09:18:27 INFO - PROCESS | 1838 | 1462983507954 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 09:18:28 INFO - PROCESS | 1838 | 1462983508112 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0504800 == 150 [pid = 1838] [id = 362] 09:18:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad71de000) [pid = 1838] [serial = 1087] [outer = (nil)] 09:18:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adfc1f400) [pid = 1838] [serial = 1088] [outer = 0x7f7ad71de000] 09:18:28 INFO - PROCESS | 1838 | 1462983508177 Marionette DEBUG loaded listener.js 09:18:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ae0714000) [pid = 1838] [serial = 1089] [outer = 0x7f7ad71de000] 09:18:28 INFO - PROCESS | 1838 | 1462983508914 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]]]}] 09:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1231ms 09:18:28 INFO - PROCESS | 1838 | 1462983508957 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 09:18:28 INFO - PROCESS | 1838 | 1462983508961 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 09:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:18:28 INFO - PROCESS | 1838 | 1462983508968 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:18:28 INFO - PROCESS | 1838 | 1462983508970 Marionette TRACE conn4 <- [1,1422,null,{}] 09:18:28 INFO - PROCESS | 1838 | 1462983508976 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}] 09:18:29 INFO - PROCESS | 1838 | 1462983509160 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 09:18:29 INFO - PROCESS | 1838 | 1462983509175 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae42de000 == 151 [pid = 1838] [id = 363] 09:18:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ae00ba400) [pid = 1838] [serial = 1090] [outer = (nil)] 09:18:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae0798000) [pid = 1838] [serial = 1091] [outer = 0x7f7ae00ba400] 09:18:29 INFO - PROCESS | 1838 | 1462983509238 Marionette DEBUG loaded listener.js 09:18:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ae429b800) [pid = 1838] [serial = 1092] [outer = 0x7f7ae00ba400] 09:18:30 INFO - PROCESS | 1838 | 1462983510458 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]]]}] 09:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1542ms 09:18:30 INFO - PROCESS | 1838 | 1462983510513 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 09:18:30 INFO - PROCESS | 1838 | 1462983510520 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 09:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:18:30 INFO - PROCESS | 1838 | 1462983510531 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:18:30 INFO - PROCESS | 1838 | 1462983510535 Marionette TRACE conn4 <- [1,1426,null,{}] 09:18:30 INFO - PROCESS | 1838 | 1462983510545 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}] 09:18:30 INFO - PROCESS | 1838 | 1462983510755 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 09:18:31 INFO - PROCESS | 1838 | 1462983510996 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8db2800 == 152 [pid = 1838] [id = 364] 09:18:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ada543800) [pid = 1838] [serial = 1093] [outer = (nil)] 09:18:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ada5f2400) [pid = 1838] [serial = 1094] [outer = 0x7f7ada543800] 09:18:31 INFO - PROCESS | 1838 | 1462983511126 Marionette DEBUG loaded listener.js 09:18:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adaf8e000) [pid = 1838] [serial = 1095] [outer = 0x7f7ada543800] 09:18:32 INFO - PROCESS | 1838 | 1462983512045 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]]]}] 09:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1585ms 09:18:32 INFO - PROCESS | 1838 | 1462983512116 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 09:18:32 INFO - PROCESS | 1838 | 1462983512124 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 09:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:18:32 INFO - PROCESS | 1838 | 1462983512136 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:18:32 INFO - PROCESS | 1838 | 1462983512140 Marionette TRACE conn4 <- [1,1430,null,{}] 09:18:32 INFO - PROCESS | 1838 | 1462983512146 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}] 09:18:32 INFO - PROCESS | 1838 | 1462983512419 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 09:18:32 INFO - PROCESS | 1838 | 1462983512754 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0506800 == 153 [pid = 1838] [id = 365] 09:18:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adc291800) [pid = 1838] [serial = 1096] [outer = (nil)] 09:18:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7aded80400) [pid = 1838] [serial = 1097] [outer = 0x7f7adc291800] 09:18:32 INFO - PROCESS | 1838 | 1462983512840 Marionette DEBUG loaded listener.js 09:18:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adf01d000) [pid = 1838] [serial = 1098] [outer = 0x7f7adc291800] 09:18:33 INFO - PROCESS | 1838 | 1462983513841 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]]]}] 09:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1741ms 09:18:33 INFO - PROCESS | 1838 | 1462983513877 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 09:18:33 INFO - PROCESS | 1838 | 1462983513881 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 09:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:18:33 INFO - PROCESS | 1838 | 1462983513889 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:18:33 INFO - PROCESS | 1838 | 1462983513896 Marionette TRACE conn4 <- [1,1434,null,{}] 09:18:33 INFO - PROCESS | 1838 | 1462983513913 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}] 09:18:34 INFO - PROCESS | 1838 | 1462983514193 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 09:18:34 INFO - PROCESS | 1838 | 1462983514466 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ebe000 == 154 [pid = 1838] [id = 366] 09:18:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd6fc00) [pid = 1838] [serial = 1099] [outer = (nil)] 09:18:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae00b3800) [pid = 1838] [serial = 1100] [outer = 0x7f7adfd6fc00] 09:18:34 INFO - PROCESS | 1838 | 1462983514546 Marionette DEBUG loaded listener.js 09:18:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae00f7400) [pid = 1838] [serial = 1101] [outer = 0x7f7adfd6fc00] 09:18:35 INFO - PROCESS | 1838 | 1462983515448 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]]]}] 09:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1588ms 09:18:35 INFO - PROCESS | 1838 | 1462983515477 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 09:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:18:35 INFO - PROCESS | 1838 | 1462983515483 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 09:18:35 INFO - PROCESS | 1838 | 1462983515489 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:18:35 INFO - PROCESS | 1838 | 1462983515492 Marionette TRACE conn4 <- [1,1438,null,{}] 09:18:35 INFO - PROCESS | 1838 | 1462983515497 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}] 09:18:35 INFO - PROCESS | 1838 | 1462983515697 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 09:18:35 INFO - PROCESS | 1838 | 1462983515895 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fd9000 == 155 [pid = 1838] [id = 367] 09:18:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adfd8ec00) [pid = 1838] [serial = 1102] [outer = (nil)] 09:18:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae433c000) [pid = 1838] [serial = 1103] [outer = 0x7f7adfd8ec00] 09:18:35 INFO - PROCESS | 1838 | 1462983515967 Marionette DEBUG loaded listener.js 09:18:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae44a2c00) [pid = 1838] [serial = 1104] [outer = 0x7f7adfd8ec00] 09:18:36 INFO - PROCESS | 1838 | 1462983516865 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]]]}] 09:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1429ms 09:18:36 INFO - PROCESS | 1838 | 1462983516919 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 09:18:36 INFO - PROCESS | 1838 | 1462983516922 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 09:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:18:36 INFO - PROCESS | 1838 | 1462983516928 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:18:36 INFO - PROCESS | 1838 | 1462983516931 Marionette TRACE conn4 <- [1,1442,null,{}] 09:18:36 INFO - PROCESS | 1838 | 1462983516937 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}] 09:18:37 INFO - PROCESS | 1838 | 1462983517142 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 09:18:37 INFO - PROCESS | 1838 | 1462983517335 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5647800 == 156 [pid = 1838] [id = 368] 09:18:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae0791000) [pid = 1838] [serial = 1105] [outer = (nil)] 09:18:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae4e0d800) [pid = 1838] [serial = 1106] [outer = 0x7f7ae0791000] 09:18:37 INFO - PROCESS | 1838 | 1462983517408 Marionette DEBUG loaded listener.js 09:18:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae550cc00) [pid = 1838] [serial = 1107] [outer = 0x7f7ae0791000] 09:18:38 INFO - PROCESS | 1838 | 1462983518419 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]]]}] 09:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1531ms 09:18:38 INFO - PROCESS | 1838 | 1462983518460 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 09:18:38 INFO - PROCESS | 1838 | 1462983518463 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 09:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:18:38 INFO - PROCESS | 1838 | 1462983518470 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:18:38 INFO - PROCESS | 1838 | 1462983518473 Marionette TRACE conn4 <- [1,1446,null,{}] 09:18:38 INFO - PROCESS | 1838 | 1462983518479 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}] 09:18:38 INFO - PROCESS | 1838 | 1462983518724 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 09:18:38 INFO - PROCESS | 1838 | 1462983518974 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f9d800 == 157 [pid = 1838] [id = 369] 09:18:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae5f08c00) [pid = 1838] [serial = 1108] [outer = (nil)] 09:18:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae6193800) [pid = 1838] [serial = 1109] [outer = 0x7f7ae5f08c00] 09:18:39 INFO - PROCESS | 1838 | 1462983519091 Marionette DEBUG loaded listener.js 09:18:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae639d800) [pid = 1838] [serial = 1110] [outer = 0x7f7ae5f08c00] 09:18:40 INFO - PROCESS | 1838 | 1462983520017 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]]]}] 09:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1580ms 09:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:18:40 INFO - PROCESS | 1838 | 1462983520051 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 09:18:40 INFO - PROCESS | 1838 | 1462983520054 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 09:18:40 INFO - PROCESS | 1838 | 1462983520061 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:18:40 INFO - PROCESS | 1838 | 1462983520064 Marionette TRACE conn4 <- [1,1450,null,{}] 09:18:40 INFO - PROCESS | 1838 | 1462983520070 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}] 09:18:40 INFO - PROCESS | 1838 | 1462983520267 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 09:18:40 INFO - PROCESS | 1838 | 1462983520512 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7294000 == 158 [pid = 1838] [id = 370] 09:18:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae5f0b000) [pid = 1838] [serial = 1111] [outer = (nil)] 09:18:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae7245400) [pid = 1838] [serial = 1112] [outer = 0x7f7ae5f0b000] 09:18:40 INFO - PROCESS | 1838 | 1462983520631 Marionette DEBUG loaded listener.js 09:18:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae732d000) [pid = 1838] [serial = 1113] [outer = 0x7f7ae5f0b000] 09:18:41 INFO - PROCESS | 1838 | 1462983521501 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]]]}] 09:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1482ms 09:18:41 INFO - PROCESS | 1838 | 1462983521544 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 09:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:18:41 INFO - PROCESS | 1838 | 1462983521548 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 09:18:41 INFO - PROCESS | 1838 | 1462983521554 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:18:41 INFO - PROCESS | 1838 | 1462983521558 Marionette TRACE conn4 <- [1,1454,null,{}] 09:18:41 INFO - PROCESS | 1838 | 1462983521563 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}] 09:18:41 INFO - PROCESS | 1838 | 1462983521766 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 09:18:42 INFO - PROCESS | 1838 | 1462983522007 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae8bdb800 == 159 [pid = 1838] [id = 371] 09:18:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ada3dd800) [pid = 1838] [serial = 1114] [outer = (nil)] 09:18:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae7ed7400) [pid = 1838] [serial = 1115] [outer = 0x7f7ada3dd800] 09:18:42 INFO - PROCESS | 1838 | 1462983522124 Marionette DEBUG loaded listener.js 09:18:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae8b8f400) [pid = 1838] [serial = 1116] [outer = 0x7f7ada3dd800] 09:18:43 INFO - PROCESS | 1838 | 1462983523065 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]]]}] 09:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1580ms 09:18:43 INFO - PROCESS | 1838 | 1462983523135 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 09:18:43 INFO - PROCESS | 1838 | 1462983523139 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 09:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:18:43 INFO - PROCESS | 1838 | 1462983523145 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:18:43 INFO - PROCESS | 1838 | 1462983523147 Marionette TRACE conn4 <- [1,1458,null,{}] 09:18:43 INFO - PROCESS | 1838 | 1462983523153 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}] 09:18:43 INFO - PROCESS | 1838 | 1462983523360 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 09:18:43 INFO - PROCESS | 1838 | 1462983523596 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed799000 == 160 [pid = 1838] [id = 372] 09:18:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae5504c00) [pid = 1838] [serial = 1117] [outer = (nil)] 09:18:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae8c79800) [pid = 1838] [serial = 1118] [outer = 0x7f7ae5504c00] 09:18:43 INFO - PROCESS | 1838 | 1462983523730 Marionette DEBUG loaded listener.js 09:18:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae8c81800) [pid = 1838] [serial = 1119] [outer = 0x7f7ae5504c00] 09:18:44 INFO - PROCESS | 1838 | 1462983524667 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]]]}] 09:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1582ms 09:18:44 INFO - PROCESS | 1838 | 1462983524728 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 09:18:44 INFO - PROCESS | 1838 | 1462983524731 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 09:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:18:44 INFO - PROCESS | 1838 | 1462983524738 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:18:44 INFO - PROCESS | 1838 | 1462983524742 Marionette TRACE conn4 <- [1,1462,null,{}] 09:18:44 INFO - PROCESS | 1838 | 1462983524747 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}] 09:18:44 INFO - PROCESS | 1838 | 1462983524955 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 09:18:45 INFO - PROCESS | 1838 | 1462983525207 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef580800 == 161 [pid = 1838] [id = 373] 09:18:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7adfd8f800) [pid = 1838] [serial = 1120] [outer = (nil)] 09:18:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7aed16c000) [pid = 1838] [serial = 1121] [outer = 0x7f7adfd8f800] 09:18:45 INFO - PROCESS | 1838 | 1462983525333 Marionette DEBUG loaded listener.js 09:18:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7aed177400) [pid = 1838] [serial = 1122] [outer = 0x7f7adfd8f800] 09:18:46 INFO - PROCESS | 1838 | 1462983526213 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]]]}] 09:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1539ms 09:18:46 INFO - PROCESS | 1838 | 1462983526279 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 09:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:18:46 INFO - PROCESS | 1838 | 1462983526283 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 09:18:46 INFO - PROCESS | 1838 | 1462983526289 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:18:46 INFO - PROCESS | 1838 | 1462983526294 Marionette TRACE conn4 <- [1,1466,null,{}] 09:18:46 INFO - PROCESS | 1838 | 1462983526299 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}] 09:18:46 INFO - PROCESS | 1838 | 1462983526571 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 09:18:46 INFO - PROCESS | 1838 | 1462983526812 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00c8800 == 162 [pid = 1838] [id = 374] 09:18:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7aee381800) [pid = 1838] [serial = 1123] [outer = (nil)] 09:18:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7aef55e400) [pid = 1838] [serial = 1124] [outer = 0x7f7aee381800] 09:18:46 INFO - PROCESS | 1838 | 1462983526938 Marionette DEBUG loaded listener.js 09:18:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7aef8c5400) [pid = 1838] [serial = 1125] [outer = 0x7f7aee381800] 09:18:47 INFO - PROCESS | 1838 | 1462983527848 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]]]}] 09:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1591ms 09:18:47 INFO - PROCESS | 1838 | 1462983527881 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 09:18:47 INFO - PROCESS | 1838 | 1462983527885 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 09:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:18:47 INFO - PROCESS | 1838 | 1462983527891 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:18:47 INFO - PROCESS | 1838 | 1462983527894 Marionette TRACE conn4 <- [1,1470,null,{}] 09:18:47 INFO - PROCESS | 1838 | 1462983527901 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}] 09:18:48 INFO - PROCESS | 1838 | 1462983528116 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 09:18:48 INFO - PROCESS | 1838 | 1462983528361 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e3e000 == 163 [pid = 1838] [id = 375] 09:18:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ad5986000) [pid = 1838] [serial = 1126] [outer = (nil)] 09:18:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ada3dc800) [pid = 1838] [serial = 1127] [outer = 0x7f7ad5986000] 09:18:48 INFO - PROCESS | 1838 | 1462983528482 Marionette DEBUG loaded listener.js 09:18:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7aef32c800) [pid = 1838] [serial = 1128] [outer = 0x7f7ad5986000] 09:18:49 INFO - PROCESS | 1838 | 1462983529382 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]]]}] 09:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1531ms 09:18:49 INFO - PROCESS | 1838 | 1462983529424 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 09:18:49 INFO - PROCESS | 1838 | 1462983529428 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 09:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:18:49 INFO - PROCESS | 1838 | 1462983529434 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:18:49 INFO - PROCESS | 1838 | 1462983529436 Marionette TRACE conn4 <- [1,1474,null,{}] 09:18:49 INFO - PROCESS | 1838 | 1462983529451 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}] 09:18:49 INFO - PROCESS | 1838 | 1462983529655 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 09:18:49 INFO - PROCESS | 1838 | 1462983529909 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c94000 == 164 [pid = 1838] [id = 376] 09:18:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ad492e800) [pid = 1838] [serial = 1129] [outer = (nil)] 09:18:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ad5985000) [pid = 1838] [serial = 1130] [outer = 0x7f7ad492e800] 09:18:50 INFO - PROCESS | 1838 | 1462983530351 Marionette DEBUG loaded listener.js 09:18:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ad8beac00) [pid = 1838] [serial = 1131] [outer = 0x7f7ad492e800] 09:18:51 INFO - PROCESS | 1838 | 1462983531274 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]]]}] 09:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1898ms 09:18:51 INFO - PROCESS | 1838 | 1462983531334 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 09:18:51 INFO - PROCESS | 1838 | 1462983531341 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 09:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:18:51 INFO - PROCESS | 1838 | 1462983531349 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:18:51 INFO - PROCESS | 1838 | 1462983531354 Marionette TRACE conn4 <- [1,1478,null,{}] 09:18:51 INFO - PROCESS | 1838 | 1462983531361 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}] 09:18:51 INFO - PROCESS | 1838 | 1462983531565 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 09:18:51 INFO - PROCESS | 1838 | 1462983531816 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad81d3000 == 165 [pid = 1838] [id = 377] 09:18:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ad4932800) [pid = 1838] [serial = 1132] [outer = (nil)] 09:18:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7ad994f800) [pid = 1838] [serial = 1133] [outer = 0x7f7ad4932800] 09:18:51 INFO - PROCESS | 1838 | 1462983531941 Marionette DEBUG loaded listener.js 09:18:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7adc28ec00) [pid = 1838] [serial = 1134] [outer = 0x7f7ad4932800] 09:18:53 INFO - PROCESS | 1838 | 1462983533012 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]]]}] 09:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1740ms 09:18:53 INFO - PROCESS | 1838 | 1462983533088 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 09:18:53 INFO - PROCESS | 1838 | 1462983533093 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 09:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:18:53 INFO - PROCESS | 1838 | 1462983533103 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:18:53 INFO - PROCESS | 1838 | 1462983533106 Marionette TRACE conn4 <- [1,1482,null,{}] 09:18:53 INFO - PROCESS | 1838 | 1462983533112 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}] 09:18:53 INFO - PROCESS | 1838 | 1462983533340 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 09:18:53 INFO - PROCESS | 1838 | 1462983533583 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c92800 == 166 [pid = 1838] [id = 378] 09:18:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7aded7e800) [pid = 1838] [serial = 1135] [outer = (nil)] 09:18:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7adf105000) [pid = 1838] [serial = 1136] [outer = 0x7f7aded7e800] 09:18:53 INFO - PROCESS | 1838 | 1462983533656 Marionette DEBUG loaded listener.js 09:18:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7adfc21800) [pid = 1838] [serial = 1137] [outer = 0x7f7aded7e800] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4212000 == 165 [pid = 1838] [id = 203] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ae565d000) [pid = 1838] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adaf8d000) [pid = 1838] [serial = 1028] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0504800 == 164 [pid = 1838] [id = 362] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1c0800 == 163 [pid = 1838] [id = 361] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe39000 == 162 [pid = 1838] [id = 360] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad99f9000 == 161 [pid = 1838] [id = 359] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad58c6000 == 160 [pid = 1838] [id = 358] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4b96800 == 159 [pid = 1838] [id = 357] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5ee0800 == 158 [pid = 1838] [id = 356] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaed0000 == 157 [pid = 1838] [id = 354] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c98800 == 156 [pid = 1838] [id = 353] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b062e3000 == 155 [pid = 1838] [id = 352] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5a68000 == 154 [pid = 1838] [id = 351] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b03d1e800 == 153 [pid = 1838] [id = 350] 09:18:54 INFO - PROCESS | 1838 | 1462983534706 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]]]}] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00cc6000 == 152 [pid = 1838] [id = 349] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aff32c800 == 151 [pid = 1838] [id = 348] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af52c4000 == 150 [pid = 1838] [id = 347] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af05a6800 == 149 [pid = 1838] [id = 346] 09:18:54 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9dd7000 == 148 [pid = 1838] [id = 343] 09:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1629ms 09:18:54 INFO - PROCESS | 1838 | 1462983534738 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 09:18:54 INFO - PROCESS | 1838 | 1462983534742 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 09:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:18:54 INFO - PROCESS | 1838 | 1462983534748 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:18:54 INFO - PROCESS | 1838 | 1462983534754 Marionette TRACE conn4 <- [1,1486,null,{}] 09:18:54 INFO - PROCESS | 1838 | 1462983534769 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}] 09:18:54 INFO - PROCESS | 1838 | 1462983534971 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ad994c000) [pid = 1838] [serial = 998] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7aefd59c00) [pid = 1838] [serial = 1023] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7ae5f0e400) [pid = 1838] [serial = 1017] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae6411400) [pid = 1838] [serial = 980] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7afd36e800) [pid = 1838] [serial = 992] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7aef556800) [pid = 1838] [serial = 1022] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ad994e800) [pid = 1838] [serial = 1005] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7adf10e000) [pid = 1838] [serial = 1011] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ad72ee000) [pid = 1838] [serial = 1004] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ae8958800) [pid = 1838] [serial = 1019] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ada543c00) [pid = 1838] [serial = 974] [outer = (nil)] [url = about:blank] 09:18:54 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ad4936800) [pid = 1838] [serial = 1001] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adeeae400) [pid = 1838] [serial = 977] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ad72ed800) [pid = 1838] [serial = 1007] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7aef8bf400) [pid = 1838] [serial = 986] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae594fc00) [pid = 1838] [serial = 1016] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7b00aee000) [pid = 1838] [serial = 995] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7afbe63c00) [pid = 1838] [serial = 989] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae9f08000) [pid = 1838] [serial = 972] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7adc299000) [pid = 1838] [serial = 1010] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7aed0b1400) [pid = 1838] [serial = 983] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae5410400) [pid = 1838] [serial = 1014] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ada547c00) [pid = 1838] [serial = 1008] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7af1657400) [pid = 1838] [serial = 1026] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7aeb3f2800) [pid = 1838] [serial = 1020] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ae078b800) [pid = 1838] [serial = 1013] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7af0aa9400) [pid = 1838] [serial = 1025] [outer = (nil)] [url = about:blank] 09:18:55 INFO - PROCESS | 1838 | 1462983535227 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99ef000 == 149 [pid = 1838] [id = 379] 09:18:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ada543c00) [pid = 1838] [serial = 1138] [outer = (nil)] 09:18:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adf109000) [pid = 1838] [serial = 1139] [outer = 0x7f7ada543c00] 09:18:55 INFO - PROCESS | 1838 | 1462983535300 Marionette DEBUG loaded listener.js 09:18:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae00f5400) [pid = 1838] [serial = 1140] [outer = 0x7f7ada543c00] 09:18:56 INFO - PROCESS | 1838 | 1462983536053 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]]]}] 09:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1334ms 09:18:56 INFO - PROCESS | 1838 | 1462983536083 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 09:18:56 INFO - PROCESS | 1838 | 1462983536087 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 09:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:18:56 INFO - PROCESS | 1838 | 1462983536094 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:18:56 INFO - PROCESS | 1838 | 1462983536098 Marionette TRACE conn4 <- [1,1490,null,{}] 09:18:56 INFO - PROCESS | 1838 | 1462983536103 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}] 09:18:56 INFO - PROCESS | 1838 | 1462983536343 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 09:18:56 INFO - PROCESS | 1838 | 1462983536365 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4c7000 == 150 [pid = 1838] [id = 380] 09:18:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ada5ecc00) [pid = 1838] [serial = 1141] [outer = (nil)] 09:18:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae44a6800) [pid = 1838] [serial = 1142] [outer = 0x7f7ada5ecc00] 09:18:56 INFO - PROCESS | 1838 | 1462983536429 Marionette DEBUG loaded listener.js 09:18:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae5683400) [pid = 1838] [serial = 1143] [outer = 0x7f7ada5ecc00] 09:18:57 INFO - PROCESS | 1838 | 1462983537342 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]]]}] 09:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1285ms 09:18:57 INFO - PROCESS | 1838 | 1462983537383 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 09:18:57 INFO - PROCESS | 1838 | 1462983537387 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 09:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:18:57 INFO - PROCESS | 1838 | 1462983537392 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:18:57 INFO - PROCESS | 1838 | 1462983537406 Marionette TRACE conn4 <- [1,1494,null,{}] 09:18:57 INFO - PROCESS | 1838 | 1462983537413 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}] 09:18:57 INFO - PROCESS | 1838 | 1462983537675 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 09:18:57 INFO - PROCESS | 1838 | 1462983537704 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44db000 == 151 [pid = 1838] [id = 381] 09:18:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae5510c00) [pid = 1838] [serial = 1144] [outer = (nil)] 09:18:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae5f04c00) [pid = 1838] [serial = 1145] [outer = 0x7f7ae5510c00] 09:18:57 INFO - PROCESS | 1838 | 1462983537775 Marionette DEBUG loaded listener.js 09:18:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae61b1c00) [pid = 1838] [serial = 1146] [outer = 0x7f7ae5510c00] 09:18:58 INFO - PROCESS | 1838 | 1462983538769 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]]]}] 09:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1438ms 09:18:58 INFO - PROCESS | 1838 | 1462983538835 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 09:18:58 INFO - PROCESS | 1838 | 1462983538839 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 09:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:18:58 INFO - PROCESS | 1838 | 1462983538844 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:18:58 INFO - PROCESS | 1838 | 1462983538846 Marionette TRACE conn4 <- [1,1498,null,{}] 09:18:58 INFO - PROCESS | 1838 | 1462983538852 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}] 09:18:59 INFO - PROCESS | 1838 | 1462983539101 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7adf01a400) [pid = 1838] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ad492e000) [pid = 1838] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ada550400) [pid = 1838] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adfc29400) [pid = 1838] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ad71de000) [pid = 1838] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad598c000) [pid = 1838] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:18:59 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad4934c00) [pid = 1838] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:18:59 INFO - PROCESS | 1838 | 1462983539469 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:18:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb11c800 == 152 [pid = 1838] [id = 382] 09:18:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ad492e000) [pid = 1838] [serial = 1147] [outer = (nil)] 09:18:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ad9965000) [pid = 1838] [serial = 1148] [outer = 0x7f7ad492e000] 09:18:59 INFO - PROCESS | 1838 | 1462983539536 Marionette DEBUG loaded listener.js 09:18:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7adfd65400) [pid = 1838] [serial = 1149] [outer = 0x7f7ad492e000] 09:19:00 INFO - PROCESS | 1838 | 1462983540176 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]]]}] 09:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1386ms 09:19:00 INFO - PROCESS | 1838 | 1462983540240 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 09:19:00 INFO - PROCESS | 1838 | 1462983540244 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 09:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:19:00 INFO - PROCESS | 1838 | 1462983540254 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:19:00 INFO - PROCESS | 1838 | 1462983540256 Marionette TRACE conn4 <- [1,1502,null,{}] 09:19:00 INFO - PROCESS | 1838 | 1462983540260 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}] 09:19:00 INFO - PROCESS | 1838 | 1462983540512 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 09:19:00 INFO - PROCESS | 1838 | 1462983540529 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f87800 == 153 [pid = 1838] [id = 383] 09:19:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae5948c00) [pid = 1838] [serial = 1150] [outer = (nil)] 09:19:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7aecfbc000) [pid = 1838] [serial = 1151] [outer = 0x7f7ae5948c00] 09:19:00 INFO - PROCESS | 1838 | 1462983540591 Marionette DEBUG loaded listener.js 09:19:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7aee0c2400) [pid = 1838] [serial = 1152] [outer = 0x7f7ae5948c00] 09:19:01 INFO - PROCESS | 1838 | 1462983541519 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]]]}] 09:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1282ms 09:19:01 INFO - PROCESS | 1838 | 1462983541553 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 09:19:01 INFO - PROCESS | 1838 | 1462983541558 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 09:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:19:01 INFO - PROCESS | 1838 | 1462983541568 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:19:01 INFO - PROCESS | 1838 | 1462983541573 Marionette TRACE conn4 <- [1,1506,null,{}] 09:19:01 INFO - PROCESS | 1838 | 1462983541583 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}] 09:19:01 INFO - PROCESS | 1838 | 1462983541963 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 09:19:02 INFO - PROCESS | 1838 | 1462983542170 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8ab0800 == 154 [pid = 1838] [id = 384] 09:19:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ada3d8400) [pid = 1838] [serial = 1153] [outer = (nil)] 09:19:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ada54f000) [pid = 1838] [serial = 1154] [outer = 0x7f7ada3d8400] 09:19:02 INFO - PROCESS | 1838 | 1462983542256 Marionette DEBUG loaded listener.js 09:19:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7adaf8e400) [pid = 1838] [serial = 1155] [outer = 0x7f7ada3d8400] 09:19:03 INFO - PROCESS | 1838 | 1462983543194 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]]]}] 09:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1639ms 09:19:03 INFO - PROCESS | 1838 | 1462983543208 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 09:19:03 INFO - PROCESS | 1838 | 1462983543216 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 09:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:19:03 INFO - PROCESS | 1838 | 1462983543227 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:19:03 INFO - PROCESS | 1838 | 1462983543231 Marionette TRACE conn4 <- [1,1510,null,{}] 09:19:03 INFO - PROCESS | 1838 | 1462983543238 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}] 09:19:03 INFO - PROCESS | 1838 | 1462983543459 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 09:19:03 INFO - PROCESS | 1838 | 1462983543714 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4474800 == 155 [pid = 1838] [id = 385] 09:19:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7aded7fc00) [pid = 1838] [serial = 1156] [outer = (nil)] 09:19:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7adf01c400) [pid = 1838] [serial = 1157] [outer = 0x7f7aded7fc00] 09:19:03 INFO - PROCESS | 1838 | 1462983543841 Marionette DEBUG loaded listener.js 09:19:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7adf10e000) [pid = 1838] [serial = 1158] [outer = 0x7f7aded7fc00] 09:19:04 INFO - PROCESS | 1838 | 1462983544774 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]]]}] 09:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1582ms 09:19:04 INFO - PROCESS | 1838 | 1462983544810 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 09:19:04 INFO - PROCESS | 1838 | 1462983544813 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 09:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:19:04 INFO - PROCESS | 1838 | 1462983544820 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:19:04 INFO - PROCESS | 1838 | 1462983544826 Marionette TRACE conn4 <- [1,1514,null,{}] 09:19:04 INFO - PROCESS | 1838 | 1462983544843 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}] 09:19:05 INFO - PROCESS | 1838 | 1462983545094 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 09:19:05 INFO - PROCESS | 1838 | 1462983545337 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed78f800 == 156 [pid = 1838] [id = 386] 09:19:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae0796000) [pid = 1838] [serial = 1159] [outer = (nil)] 09:19:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae44a1c00) [pid = 1838] [serial = 1160] [outer = 0x7f7ae0796000] 09:19:05 INFO - PROCESS | 1838 | 1462983545469 Marionette DEBUG loaded listener.js 09:19:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ae5960000) [pid = 1838] [serial = 1161] [outer = 0x7f7ae0796000] 09:19:06 INFO - PROCESS | 1838 | 1462983546348 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]]]}] 09:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1596ms 09:19:06 INFO - PROCESS | 1838 | 1462983546418 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 09:19:06 INFO - PROCESS | 1838 | 1462983546422 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 09:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:19:06 INFO - PROCESS | 1838 | 1462983546429 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:19:06 INFO - PROCESS | 1838 | 1462983546432 Marionette TRACE conn4 <- [1,1518,null,{}] 09:19:06 INFO - PROCESS | 1838 | 1462983546437 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}] 09:19:06 INFO - PROCESS | 1838 | 1462983546636 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 09:19:06 INFO - PROCESS | 1838 | 1462983546832 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af00ca800 == 157 [pid = 1838] [id = 387] 09:19:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7addc3f800) [pid = 1838] [serial = 1162] [outer = (nil)] 09:19:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae61b3c00) [pid = 1838] [serial = 1163] [outer = 0x7f7addc3f800] 09:19:06 INFO - PROCESS | 1838 | 1462983546909 Marionette DEBUG loaded listener.js 09:19:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae7edd400) [pid = 1838] [serial = 1164] [outer = 0x7f7addc3f800] 09:19:07 INFO - PROCESS | 1838 | 1462983547884 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]]]}] 09:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1484ms 09:19:07 INFO - PROCESS | 1838 | 1462983547917 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 09:19:07 INFO - PROCESS | 1838 | 1462983547921 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 09:19:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:19:07 INFO - PROCESS | 1838 | 1462983547929 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:19:07 INFO - PROCESS | 1838 | 1462983547931 Marionette TRACE conn4 <- [1,1522,null,{}] 09:19:07 INFO - PROCESS | 1838 | 1462983547937 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}] 09:19:08 INFO - PROCESS | 1838 | 1462983548151 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 09:19:08 INFO - PROCESS | 1838 | 1462983548485 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16da000 == 158 [pid = 1838] [id = 388] 09:19:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae8c7ec00) [pid = 1838] [serial = 1165] [outer = (nil)] 09:19:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7aebfa7400) [pid = 1838] [serial = 1166] [outer = 0x7f7ae8c7ec00] 09:19:08 INFO - PROCESS | 1838 | 1462983548572 Marionette DEBUG loaded listener.js 09:19:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7aee3d6800) [pid = 1838] [serial = 1167] [outer = 0x7f7ae8c7ec00] 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:19:09 INFO - PROCESS | 1838 | 1462983549322 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"]]]}] 09:19:09 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 () { 09:19:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:19:09 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 () { 09:19:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:19:09 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 () { 09:19:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:19:09 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 () { 09:19:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:19:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1447ms 09:19:09 INFO - PROCESS | 1838 | 1462983549382 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 09:19:09 INFO - PROCESS | 1838 | 1462983549387 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 09:19:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:19:09 INFO - PROCESS | 1838 | 1462983549393 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:19:09 INFO - PROCESS | 1838 | 1462983549396 Marionette TRACE conn4 <- [1,1526,null,{}] 09:19:09 INFO - PROCESS | 1838 | 1462983549402 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}] 09:19:09 INFO - PROCESS | 1838 | 1462983549620 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 09:19:09 INFO - PROCESS | 1838 | 1462983549838 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af6023000 == 159 [pid = 1838] [id = 389] 09:19:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae61b3800) [pid = 1838] [serial = 1168] [outer = (nil)] 09:19:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7af07f6800) [pid = 1838] [serial = 1169] [outer = 0x7f7ae61b3800] 09:19:09 INFO - PROCESS | 1838 | 1462983549956 Marionette DEBUG loaded listener.js 09:19:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7af1073c00) [pid = 1838] [serial = 1170] [outer = 0x7f7ae61b3800] 09:19:10 INFO - PROCESS | 1838 | 1462983550787 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"]]]}] 09:19:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:19:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:19:10 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:19:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:19:10 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1428ms 09:19:10 INFO - PROCESS | 1838 | 1462983550826 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 09:19:10 INFO - PROCESS | 1838 | 1462983550831 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 09:19:10 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:19:10 INFO - PROCESS | 1838 | 1462983550838 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:19:10 INFO - PROCESS | 1838 | 1462983550840 Marionette TRACE conn4 <- [1,1530,null,{}] 09:19:10 INFO - PROCESS | 1838 | 1462983550848 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}] 09:19:11 INFO - PROCESS | 1838 | 1462983551076 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 09:19:11 INFO - PROCESS | 1838 | 1462983551255 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc3a5800 == 160 [pid = 1838] [id = 390] 09:19:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7aef59d400) [pid = 1838] [serial = 1171] [outer = (nil)] 09:19:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7af165ac00) [pid = 1838] [serial = 1172] [outer = 0x7f7aef59d400] 09:19:11 INFO - PROCESS | 1838 | 1462983551369 Marionette DEBUG loaded listener.js 09:19:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7afb05d400) [pid = 1838] [serial = 1173] [outer = 0x7f7aef59d400] 09:19:12 INFO - PROCESS | 1838 | 1462983552168 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]]]}] 09:19: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 09:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:19:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:19:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:19:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:19: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. 09:19:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:19:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1381ms 09:19:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:19:12 INFO - PROCESS | 1838 | 1462983552223 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 09:19:12 INFO - PROCESS | 1838 | 1462983552226 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 09:19:12 INFO - PROCESS | 1838 | 1462983552232 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:19:12 INFO - PROCESS | 1838 | 1462983552236 Marionette TRACE conn4 <- [1,1534,null,{}] 09:19:12 INFO - PROCESS | 1838 | 1462983552241 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}] 09:19:12 INFO - PROCESS | 1838 | 1462983552470 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 09:19:12 INFO - PROCESS | 1838 | 1462983552704 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff33a000 == 161 [pid = 1838] [id = 391] 09:19:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7aef8be000) [pid = 1838] [serial = 1174] [outer = (nil)] 09:19:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7afb0db000) [pid = 1838] [serial = 1175] [outer = 0x7f7aef8be000] 09:19:12 INFO - PROCESS | 1838 | 1462983552780 Marionette DEBUG loaded listener.js 09:19:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7afbf94400) [pid = 1838] [serial = 1176] [outer = 0x7f7aef8be000] 09:19:13 INFO - PROCESS | 1838 | 1462983553750 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]]]}] 09:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1580ms 09:19:13 INFO - PROCESS | 1838 | 1462983553816 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 09:19:13 INFO - PROCESS | 1838 | 1462983553826 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 09:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:19:13 INFO - PROCESS | 1838 | 1462983553833 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:19:13 INFO - PROCESS | 1838 | 1462983553836 Marionette TRACE conn4 <- [1,1538,null,{}] 09:19:13 INFO - PROCESS | 1838 | 1462983553841 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}] 09:19:14 INFO - PROCESS | 1838 | 1462983554047 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 09:19:14 INFO - PROCESS | 1838 | 1462983554264 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00a51000 == 162 [pid = 1838] [id = 392] 09:19:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ae8c80400) [pid = 1838] [serial = 1177] [outer = (nil)] 09:19:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7afc1aa800) [pid = 1838] [serial = 1178] [outer = 0x7f7ae8c80400] 09:19:14 INFO - PROCESS | 1838 | 1462983554422 Marionette DEBUG loaded listener.js 09:19:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7afd155800) [pid = 1838] [serial = 1179] [outer = 0x7f7ae8c80400] 09:19:15 INFO - PROCESS | 1838 | 1462983555255 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]]]}] 09:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1484ms 09:19:15 INFO - PROCESS | 1838 | 1462983555319 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 09:19:15 INFO - PROCESS | 1838 | 1462983555322 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 09:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:19:15 INFO - PROCESS | 1838 | 1462983555329 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:19:15 INFO - PROCESS | 1838 | 1462983555331 Marionette TRACE conn4 <- [1,1542,null,{}] 09:19:15 INFO - PROCESS | 1838 | 1462983555337 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}] 09:19:15 INFO - PROCESS | 1838 | 1462983555543 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 09:19:15 INFO - PROCESS | 1838 | 1462983555749 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00c67800 == 163 [pid = 1838] [id = 393] 09:19:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7af076b400) [pid = 1838] [serial = 1180] [outer = (nil)] 09:19:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7aff350400) [pid = 1838] [serial = 1181] [outer = 0x7f7af076b400] 09:19:15 INFO - PROCESS | 1838 | 1462983555866 Marionette DEBUG loaded listener.js 09:19:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 207 (0x7f7b00aee000) [pid = 1838] [serial = 1182] [outer = 0x7f7af076b400] 09:19:16 INFO - PROCESS | 1838 | 1462983556766 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]]]}] 09:19:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:19:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1480ms 09:19:16 INFO - PROCESS | 1838 | 1462983556810 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 09:19:16 INFO - PROCESS | 1838 | 1462983556814 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 09:19:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:19:16 INFO - PROCESS | 1838 | 1462983556820 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:19:16 INFO - PROCESS | 1838 | 1462983556824 Marionette TRACE conn4 <- [1,1546,null,{}] 09:19:16 INFO - PROCESS | 1838 | 1462983556830 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}] 09:19:17 INFO - PROCESS | 1838 | 1462983557054 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 09:19:17 INFO - PROCESS | 1838 | 1462983557259 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02f24800 == 164 [pid = 1838] [id = 394] 09:19:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7b03a4f400) [pid = 1838] [serial = 1183] [outer = (nil)] 09:19:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7b03a5a000) [pid = 1838] [serial = 1184] [outer = 0x7f7b03a4f400] 09:19:17 INFO - PROCESS | 1838 | 1462983557432 Marionette DEBUG loaded listener.js 09:19:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7b03de3400) [pid = 1838] [serial = 1185] [outer = 0x7f7b03a4f400] 09:19:18 INFO - PROCESS | 1838 | 1462983558355 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]]]}] 09:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1581ms 09:19:18 INFO - PROCESS | 1838 | 1462983558402 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 09:19:18 INFO - PROCESS | 1838 | 1462983558406 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 09:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:19:18 INFO - PROCESS | 1838 | 1462983558412 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:19:18 INFO - PROCESS | 1838 | 1462983558414 Marionette TRACE conn4 <- [1,1550,null,{}] 09:19:18 INFO - PROCESS | 1838 | 1462983558420 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}] 09:19:18 INFO - PROCESS | 1838 | 1462983558632 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 09:19:18 INFO - PROCESS | 1838 | 1462983558949 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0530c000 == 165 [pid = 1838] [id = 395] 09:19:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7ada407400) [pid = 1838] [serial = 1186] [outer = (nil)] 09:19:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7ada40f000) [pid = 1838] [serial = 1187] [outer = 0x7f7ada407400] 09:19:19 INFO - PROCESS | 1838 | 1462983559030 Marionette DEBUG loaded listener.js 09:19:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7afb05f800) [pid = 1838] [serial = 1188] [outer = 0x7f7ada407400] 09:19:19 INFO - PROCESS | 1838 | 1462983559853 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]]]}] 09:19:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:19:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1484ms 09:19:19 INFO - PROCESS | 1838 | 1462983559898 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 09:19:19 INFO - PROCESS | 1838 | 1462983559901 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 09:19:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:19:19 INFO - PROCESS | 1838 | 1462983559907 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:19:19 INFO - PROCESS | 1838 | 1462983559910 Marionette TRACE conn4 <- [1,1554,null,{}] 09:19:19 INFO - PROCESS | 1838 | 1462983559916 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}] 09:19:20 INFO - PROCESS | 1838 | 1462983560116 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 09:19:20 INFO - PROCESS | 1838 | 1462983560342 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49d8000 == 166 [pid = 1838] [id = 396] 09:19:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7ad7fc7000) [pid = 1838] [serial = 1189] [outer = (nil)] 09:19:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ad7fcf400) [pid = 1838] [serial = 1190] [outer = 0x7f7ad7fc7000] 09:19:20 INFO - PROCESS | 1838 | 1462983560464 Marionette DEBUG loaded listener.js 09:19:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ad7fd4800) [pid = 1838] [serial = 1191] [outer = 0x7f7ad7fc7000] 09:19:21 INFO - PROCESS | 1838 | 1462983561391 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]]]}] 09:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 09:19:21 INFO - PROCESS | 1838 | 1462983561439 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 09:19:21 INFO - PROCESS | 1838 | 1462983561443 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 09:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:19:21 INFO - PROCESS | 1838 | 1462983561448 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:19:21 INFO - PROCESS | 1838 | 1462983561451 Marionette TRACE conn4 <- [1,1558,null,{}] 09:19:21 INFO - PROCESS | 1838 | 1462983561456 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}] 09:19:21 INFO - PROCESS | 1838 | 1462983561653 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 09:19:21 INFO - PROCESS | 1838 | 1462983561868 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5efb800 == 167 [pid = 1838] [id = 397] 09:19:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ad4936800) [pid = 1838] [serial = 1192] [outer = (nil)] 09:19:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ad598e400) [pid = 1838] [serial = 1193] [outer = 0x7f7ad4936800] 09:19:22 INFO - PROCESS | 1838 | 1462983562366 Marionette DEBUG loaded listener.js 09:19:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ad994d400) [pid = 1838] [serial = 1194] [outer = 0x7f7ad4936800] 09:19:23 INFO - PROCESS | 1838 | 1462983563368 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]]]}] 09:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1991ms 09:19:23 INFO - PROCESS | 1838 | 1462983563442 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 09:19:23 INFO - PROCESS | 1838 | 1462983563449 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 09:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:19:23 INFO - PROCESS | 1838 | 1462983563458 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:19:23 INFO - PROCESS | 1838 | 1462983563463 Marionette TRACE conn4 <- [1,1562,null,{}] 09:19:23 INFO - PROCESS | 1838 | 1462983563472 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}] 09:19:23 INFO - PROCESS | 1838 | 1462983563751 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 09:19:24 INFO - PROCESS | 1838 | 1462983564101 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc94000 == 168 [pid = 1838] [id = 398] 09:19:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ada5f3800) [pid = 1838] [serial = 1195] [outer = (nil)] 09:19:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7adb1b9c00) [pid = 1838] [serial = 1196] [outer = 0x7f7ada5f3800] 09:19:24 INFO - PROCESS | 1838 | 1462983564235 Marionette DEBUG loaded listener.js 09:19:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7adb1bfc00) [pid = 1838] [serial = 1197] [outer = 0x7f7ada5f3800] 09:19:25 INFO - PROCESS | 1838 | 1462983565232 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]]]}] 09:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1838ms 09:19:25 INFO - PROCESS | 1838 | 1462983565296 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 09:19:25 INFO - PROCESS | 1838 | 1462983565301 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 09:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:19:25 INFO - PROCESS | 1838 | 1462983565311 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:19:25 INFO - PROCESS | 1838 | 1462983565315 Marionette TRACE conn4 <- [1,1566,null,{}] 09:19:25 INFO - PROCESS | 1838 | 1462983565321 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}] 09:19:25 INFO - PROCESS | 1838 | 1462983565524 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 09:19:25 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef89e000 == 167 [pid = 1838] [id = 211] 09:19:25 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00d0800 == 166 [pid = 1838] [id = 326] 09:19:25 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7ae0798000) [pid = 1838] [serial = 1091] [outer = (nil)] [url = about:blank] 09:19:25 INFO - PROCESS | 1838 | 1462983565923 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:25 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb11c800 == 165 [pid = 1838] [id = 382] 09:19:25 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae44db000 == 164 [pid = 1838] [id = 381] 09:19:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5eed000 == 165 [pid = 1838] [id = 399] 09:19:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7ada54fc00) [pid = 1838] [serial = 1198] [outer = (nil)] 09:19:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7addc3bc00) [pid = 1838] [serial = 1199] [outer = 0x7f7ada54fc00] 09:19:26 INFO - PROCESS | 1838 | 1462983566025 Marionette DEBUG loaded listener.js 09:19:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7aded88800) [pid = 1838] [serial = 1200] [outer = 0x7f7ada54fc00] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4c7000 == 164 [pid = 1838] [id = 380] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad99ef000 == 163 [pid = 1838] [id = 379] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c92800 == 162 [pid = 1838] [id = 378] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad81d3000 == 161 [pid = 1838] [id = 377] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c94000 == 160 [pid = 1838] [id = 376] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae8bdb800 == 159 [pid = 1838] [id = 371] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7294000 == 158 [pid = 1838] [id = 370] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f9d800 == 157 [pid = 1838] [id = 369] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5647800 == 156 [pid = 1838] [id = 368] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4fd9000 == 155 [pid = 1838] [id = 367] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ebe000 == 154 [pid = 1838] [id = 366] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0506800 == 153 [pid = 1838] [id = 365] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8db2800 == 152 [pid = 1838] [id = 364] 09:19:26 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae42de000 == 151 [pid = 1838] [id = 363] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7ae0714000) [pid = 1838] [serial = 1089] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7adf324400) [pid = 1838] [serial = 1082] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7ae079ac00) [pid = 1838] [serial = 1037] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7ad4938400) [pid = 1838] [serial = 1070] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7adfc20000) [pid = 1838] [serial = 1083] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7aded7e000) [pid = 1838] [serial = 1079] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae00b4c00) [pid = 1838] [serial = 1086] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7adfc1f400) [pid = 1838] [serial = 1088] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7ada3d6c00) [pid = 1838] [serial = 1076] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7ada5f1c00) [pid = 1838] [serial = 1074] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7adc298400) [pid = 1838] [serial = 1034] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7afd0f9800) [pid = 1838] [serial = 1058] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7af1af8400) [pid = 1838] [serial = 1052] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7ad994dc00) [pid = 1838] [serial = 1031] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7ae5f0b400) [pid = 1838] [serial = 1040] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7ad72edc00) [pid = 1838] [serial = 1071] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7afbf93c00) [pid = 1838] [serial = 1055] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 206 (0x7f7ad72f8800) [pid = 1838] [serial = 1073] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7ae639c400) [pid = 1838] [serial = 1043] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7adeeabc00) [pid = 1838] [serial = 1080] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7addc39800) [pid = 1838] [serial = 1067] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7adeeab400) [pid = 1838] [serial = 1064] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7adfd6f800) [pid = 1838] [serial = 1085] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7adc293800) [pid = 1838] [serial = 1077] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7b013da400) [pid = 1838] [serial = 1061] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7aef321800) [pid = 1838] [serial = 1046] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7af00a2400) [pid = 1838] [serial = 1049] [outer = (nil)] [url = about:blank] 09:19:26 INFO - PROCESS | 1838 | 1462983566838 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]]]}] 09:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1580ms 09:19:26 INFO - PROCESS | 1838 | 1462983566892 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 09:19:26 INFO - PROCESS | 1838 | 1462983566895 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 09:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:19:26 INFO - PROCESS | 1838 | 1462983566909 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:19:26 INFO - PROCESS | 1838 | 1462983566916 Marionette TRACE conn4 <- [1,1570,null,{}] 09:19:26 INFO - PROCESS | 1838 | 1462983566942 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}] 09:19:27 INFO - PROCESS | 1838 | 1462983567142 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 09:19:27 INFO - PROCESS | 1838 | 1462983567155 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef89800 == 152 [pid = 1838] [id = 400] 09:19:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7aded89000) [pid = 1838] [serial = 1201] [outer = (nil)] 09:19:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7adf326c00) [pid = 1838] [serial = 1202] [outer = 0x7f7aded89000] 09:19:27 INFO - PROCESS | 1838 | 1462983567236 Marionette DEBUG loaded listener.js 09:19:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7adfc22c00) [pid = 1838] [serial = 1203] [outer = 0x7f7aded89000] 09:19:28 INFO - PROCESS | 1838 | 1462983568169 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]]]}] 09:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1311ms 09:19:28 INFO - PROCESS | 1838 | 1462983568215 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 09:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:19:28 INFO - PROCESS | 1838 | 1462983568219 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 09:19:28 INFO - PROCESS | 1838 | 1462983568225 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:19:28 INFO - PROCESS | 1838 | 1462983568228 Marionette TRACE conn4 <- [1,1574,null,{}] 09:19:28 INFO - PROCESS | 1838 | 1462983568237 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}] 09:19:28 INFO - PROCESS | 1838 | 1462983568503 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 09:19:28 INFO - PROCESS | 1838 | 1462983568536 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4359800 == 153 [pid = 1838] [id = 401] 09:19:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7adb1c1400) [pid = 1838] [serial = 1204] [outer = (nil)] 09:19:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7adfd96400) [pid = 1838] [serial = 1205] [outer = 0x7f7adb1c1400] 09:19:28 INFO - PROCESS | 1838 | 1462983568609 Marionette DEBUG loaded listener.js 09:19:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ae00bf800) [pid = 1838] [serial = 1206] [outer = 0x7f7adb1c1400] 09:19:29 INFO - PROCESS | 1838 | 1462983569546 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]]]}] 09:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1388ms 09:19:29 INFO - PROCESS | 1838 | 1462983569617 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 09:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:19:29 INFO - PROCESS | 1838 | 1462983569621 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 09:19:29 INFO - PROCESS | 1838 | 1462983569627 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:19:29 INFO - PROCESS | 1838 | 1462983569630 Marionette TRACE conn4 <- [1,1578,null,{}] 09:19:29 INFO - PROCESS | 1838 | 1462983569641 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}] 09:19:29 INFO - PROCESS | 1838 | 1462983569910 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 09:19:29 INFO - PROCESS | 1838 | 1462983569936 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fcd000 == 154 [pid = 1838] [id = 402] 09:19:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7ae0714000) [pid = 1838] [serial = 1207] [outer = (nil)] 09:19:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7ae0794c00) [pid = 1838] [serial = 1208] [outer = 0x7f7ae0714000] 09:19:30 INFO - PROCESS | 1838 | 1462983570006 Marionette DEBUG loaded listener.js 09:19:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7ae4e0f400) [pid = 1838] [serial = 1209] [outer = 0x7f7ae0714000] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7ae5510c00) [pid = 1838] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7ad492e000) [pid = 1838] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7ada5ecc00) [pid = 1838] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ada543c00) [pid = 1838] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ad492e800) [pid = 1838] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7aded7e800) [pid = 1838] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:19:30 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ad4932800) [pid = 1838] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:19:31 INFO - PROCESS | 1838 | 1462983571302 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]]]}] 09:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1690ms 09:19:31 INFO - PROCESS | 1838 | 1462983571317 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 09:19:31 INFO - PROCESS | 1838 | 1462983571321 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 09:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:19:31 INFO - PROCESS | 1838 | 1462983571327 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:19:31 INFO - PROCESS | 1838 | 1462983571330 Marionette TRACE conn4 <- [1,1582,null,{}] 09:19:31 INFO - PROCESS | 1838 | 1462983571335 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}] 09:19:31 INFO - PROCESS | 1838 | 1462983571584 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 09:19:31 INFO - PROCESS | 1838 | 1462983571607 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a21000 == 155 [pid = 1838] [id = 403] 09:19:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7adeea9000) [pid = 1838] [serial = 1210] [outer = (nil)] 09:19:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7ae44a8c00) [pid = 1838] [serial = 1211] [outer = 0x7f7adeea9000] 09:19:31 INFO - PROCESS | 1838 | 1462983571669 Marionette DEBUG loaded listener.js 09:19:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ae61b1400) [pid = 1838] [serial = 1212] [outer = 0x7f7adeea9000] 09:19:32 INFO - PROCESS | 1838 | 1462983572490 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]]]}] 09:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1184ms 09:19:32 INFO - PROCESS | 1838 | 1462983572512 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 09:19:32 INFO - PROCESS | 1838 | 1462983572515 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 09:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:19:32 INFO - PROCESS | 1838 | 1462983572521 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:19:32 INFO - PROCESS | 1838 | 1462983572525 Marionette TRACE conn4 <- [1,1586,null,{}] 09:19:32 INFO - PROCESS | 1838 | 1462983572530 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}] 09:19:32 INFO - PROCESS | 1838 | 1462983572778 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 09:19:32 INFO - PROCESS | 1838 | 1462983572798 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e51000 == 156 [pid = 1838] [id = 404] 09:19:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ae5f03000) [pid = 1838] [serial = 1213] [outer = (nil)] 09:19:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7ae64da000) [pid = 1838] [serial = 1214] [outer = 0x7f7ae5f03000] 09:19:32 INFO - PROCESS | 1838 | 1462983572863 Marionette DEBUG loaded listener.js 09:19:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7ae7330000) [pid = 1838] [serial = 1215] [outer = 0x7f7ae5f03000] 09:19:34 INFO - PROCESS | 1838 | 1462983574035 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]]]}] 09:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1586ms 09:19:34 INFO - PROCESS | 1838 | 1462983574108 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 09:19:34 INFO - PROCESS | 1838 | 1462983574116 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 09:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:19:34 INFO - PROCESS | 1838 | 1462983574124 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:19:34 INFO - PROCESS | 1838 | 1462983574131 Marionette TRACE conn4 <- [1,1590,null,{}] 09:19:34 INFO - PROCESS | 1838 | 1462983574138 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}] 09:19:34 INFO - PROCESS | 1838 | 1462983574363 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 09:19:34 INFO - PROCESS | 1838 | 1462983574622 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1c4000 == 157 [pid = 1838] [id = 405] 09:19:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 206 (0x7f7ada543c00) [pid = 1838] [serial = 1216] [outer = (nil)] 09:19:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 207 (0x7f7ada6ce400) [pid = 1838] [serial = 1217] [outer = 0x7f7ada543c00] 09:19:34 INFO - PROCESS | 1838 | 1462983574746 Marionette DEBUG loaded listener.js 09:19:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7adb1bf800) [pid = 1838] [serial = 1218] [outer = 0x7f7ada543c00] 09:19:35 INFO - PROCESS | 1838 | 1462983575629 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]]]}] 09:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1545ms 09:19:35 INFO - PROCESS | 1838 | 1462983575670 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 09:19:35 INFO - PROCESS | 1838 | 1462983575679 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 09:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:19:35 INFO - PROCESS | 1838 | 1462983575690 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:19:35 INFO - PROCESS | 1838 | 1462983575694 Marionette TRACE conn4 <- [1,1594,null,{}] 09:19:35 INFO - PROCESS | 1838 | 1462983575700 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}] 09:19:35 INFO - PROCESS | 1838 | 1462983575924 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 09:19:36 INFO - PROCESS | 1838 | 1462983576224 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f7f000 == 158 [pid = 1838] [id = 406] 09:19:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7adc28bc00) [pid = 1838] [serial = 1219] [outer = (nil)] 09:19:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7adeeabc00) [pid = 1838] [serial = 1220] [outer = 0x7f7adc28bc00] 09:19:36 INFO - PROCESS | 1838 | 1462983576343 Marionette DEBUG loaded listener.js 09:19:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7adf32a400) [pid = 1838] [serial = 1221] [outer = 0x7f7adc28bc00] 09:19:37 INFO - PROCESS | 1838 | 1462983577255 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]]]}] 09:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 09:19:37 INFO - PROCESS | 1838 | 1462983577325 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 09:19:37 INFO - PROCESS | 1838 | 1462983577329 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 09:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:19:37 INFO - PROCESS | 1838 | 1462983577336 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:19:37 INFO - PROCESS | 1838 | 1462983577342 Marionette TRACE conn4 <- [1,1598,null,{}] 09:19:37 INFO - PROCESS | 1838 | 1462983577359 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}] 09:19:37 INFO - PROCESS | 1838 | 1462983577615 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 09:19:37 INFO - PROCESS | 1838 | 1462983577934 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd04800 == 159 [pid = 1838] [id = 407] 09:19:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7ae00bc800) [pid = 1838] [serial = 1222] [outer = (nil)] 09:19:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7ae449f800) [pid = 1838] [serial = 1223] [outer = 0x7f7ae00bc800] 09:19:38 INFO - PROCESS | 1838 | 1462983578015 Marionette DEBUG loaded listener.js 09:19:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7ae6196800) [pid = 1838] [serial = 1224] [outer = 0x7f7ae00bc800] 09:19:38 INFO - PROCESS | 1838 | 1462983578924 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]]]}] 09:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1639ms 09:19:38 INFO - PROCESS | 1838 | 1462983578976 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 09:19:38 INFO - PROCESS | 1838 | 1462983578980 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 09:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:19:38 INFO - PROCESS | 1838 | 1462983578987 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:19:38 INFO - PROCESS | 1838 | 1462983578990 Marionette TRACE conn4 <- [1,1602,null,{}] 09:19:38 INFO - PROCESS | 1838 | 1462983578996 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}] 09:19:39 INFO - PROCESS | 1838 | 1462983579208 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 09:19:39 INFO - PROCESS | 1838 | 1462983579461 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af169a800 == 160 [pid = 1838] [id = 408] 09:19:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ae00ed400) [pid = 1838] [serial = 1225] [outer = (nil)] 09:19:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ae8bc1000) [pid = 1838] [serial = 1226] [outer = 0x7f7ae00ed400] 09:19:39 INFO - PROCESS | 1838 | 1462983579585 Marionette DEBUG loaded listener.js 09:19:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7aeb328800) [pid = 1838] [serial = 1227] [outer = 0x7f7ae00ed400] 09:19:40 INFO - PROCESS | 1838 | 1462983580471 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]]]}] 09:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1537ms 09:19:40 INFO - PROCESS | 1838 | 1462983580527 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 09:19:40 INFO - PROCESS | 1838 | 1462983580531 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 09:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:19:40 INFO - PROCESS | 1838 | 1462983580537 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:19:40 INFO - PROCESS | 1838 | 1462983580541 Marionette TRACE conn4 <- [1,1606,null,{}] 09:19:40 INFO - PROCESS | 1838 | 1462983580546 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}] 09:19:40 INFO - PROCESS | 1838 | 1462983580767 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 09:19:41 INFO - PROCESS | 1838 | 1462983581079 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff2cc800 == 161 [pid = 1838] [id = 409] 09:19:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7aed179000) [pid = 1838] [serial = 1228] [outer = (nil)] 09:19:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7aee37c800) [pid = 1838] [serial = 1229] [outer = 0x7f7aed179000] 09:19:41 INFO - PROCESS | 1838 | 1462983581166 Marionette DEBUG loaded listener.js 09:19:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7aef59e000) [pid = 1838] [serial = 1230] [outer = 0x7f7aed179000] 09:19:42 INFO - PROCESS | 1838 | 1462983582036 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]]]}] 09:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1539ms 09:19:42 INFO - PROCESS | 1838 | 1462983582077 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 09:19:42 INFO - PROCESS | 1838 | 1462983582081 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 09:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:19:42 INFO - PROCESS | 1838 | 1462983582088 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:19:42 INFO - PROCESS | 1838 | 1462983582091 Marionette TRACE conn4 <- [1,1610,null,{}] 09:19:42 INFO - PROCESS | 1838 | 1462983582097 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}] 09:19:42 INFO - PROCESS | 1838 | 1462983582317 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 09:19:42 INFO - PROCESS | 1838 | 1462983582526 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0538b800 == 162 [pid = 1838] [id = 410] 09:19:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7aed1fa800) [pid = 1838] [serial = 1231] [outer = (nil)] 09:19:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7af076a400) [pid = 1838] [serial = 1232] [outer = 0x7f7aed1fa800] 09:19:42 INFO - PROCESS | 1838 | 1462983582645 Marionette DEBUG loaded listener.js 09:19:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7af1af6800) [pid = 1838] [serial = 1233] [outer = 0x7f7aed1fa800] 09:19:43 INFO - PROCESS | 1838 | 1462983583556 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]]]}] 09:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 09:19:43 INFO - PROCESS | 1838 | 1462983583619 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 09:19:43 INFO - PROCESS | 1838 | 1462983583623 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 09:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:19:43 INFO - PROCESS | 1838 | 1462983583629 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:19:43 INFO - PROCESS | 1838 | 1462983583631 Marionette TRACE conn4 <- [1,1614,null,{}] 09:19:43 INFO - PROCESS | 1838 | 1462983583637 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}] 09:19:43 INFO - PROCESS | 1838 | 1462983583838 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 09:19:44 INFO - PROCESS | 1838 | 1462983584101 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba5f000 == 163 [pid = 1838] [id = 411] 09:19:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7ae4e0c400) [pid = 1838] [serial = 1234] [outer = (nil)] 09:19:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7afc1b1c00) [pid = 1838] [serial = 1235] [outer = 0x7f7ae4e0c400] 09:19:44 INFO - PROCESS | 1838 | 1462983584182 Marionette DEBUG loaded listener.js 09:19:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7aff2e1400) [pid = 1838] [serial = 1236] [outer = 0x7f7ae4e0c400] 09:19:45 INFO - PROCESS | 1838 | 1462983585082 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]]]}] 09:19:45 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 09:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1482ms 09:19:45 INFO - PROCESS | 1838 | 1462983585112 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 09:19:45 INFO - PROCESS | 1838 | 1462983585115 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 09:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:19:45 INFO - PROCESS | 1838 | 1462983585121 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:19:45 INFO - PROCESS | 1838 | 1462983585125 Marionette TRACE conn4 <- [1,1618,null,{}] 09:19:45 INFO - PROCESS | 1838 | 1462983585130 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}] 09:19:45 INFO - PROCESS | 1838 | 1462983585321 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 09:19:45 INFO - PROCESS | 1838 | 1462983585536 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbb1d000 == 164 [pid = 1838] [id = 412] 09:19:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7ad4b53000) [pid = 1838] [serial = 1237] [outer = (nil)] 09:19:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7ad4b5bc00) [pid = 1838] [serial = 1238] [outer = 0x7f7ad4b53000] 09:19:45 INFO - PROCESS | 1838 | 1462983585649 Marionette DEBUG loaded listener.js 09:19:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7ad4b60800) [pid = 1838] [serial = 1239] [outer = 0x7f7ad4b53000] 09:19:46 INFO - PROCESS | 1838 | 1462983586558 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]]]}] 09:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1479ms 09:19:46 INFO - PROCESS | 1838 | 1462983586602 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 09:19:46 INFO - PROCESS | 1838 | 1462983586606 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 09:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:19:46 INFO - PROCESS | 1838 | 1462983586613 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:19:46 INFO - PROCESS | 1838 | 1462983586617 Marionette TRACE conn4 <- [1,1622,null,{}] 09:19:46 INFO - PROCESS | 1838 | 1462983586642 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}] 09:19:46 INFO - PROCESS | 1838 | 1462983586863 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 09:19:47 INFO - PROCESS | 1838 | 1462983587075 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbb36800 == 165 [pid = 1838] [id = 413] 09:19:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7ad4b55000) [pid = 1838] [serial = 1240] [outer = (nil)] 09:19:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7adfd32c00) [pid = 1838] [serial = 1241] [outer = 0x7f7ad4b55000] 09:19:47 INFO - PROCESS | 1838 | 1462983587199 Marionette DEBUG loaded listener.js 09:19:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7adfd39000) [pid = 1838] [serial = 1242] [outer = 0x7f7ad4b55000] 09:19:48 INFO - PROCESS | 1838 | 1462983588139 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]]]}] 09:19:48 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 09:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1583ms 09:19:48 INFO - PROCESS | 1838 | 1462983588197 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 09:19:48 INFO - PROCESS | 1838 | 1462983588201 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 09:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:19:48 INFO - PROCESS | 1838 | 1462983588207 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:19:48 INFO - PROCESS | 1838 | 1462983588210 Marionette TRACE conn4 <- [1,1626,null,{}] 09:19:48 INFO - PROCESS | 1838 | 1462983588216 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}] 09:19:48 INFO - PROCESS | 1838 | 1462983588424 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 09:19:48 INFO - PROCESS | 1838 | 1462983588692 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6145000 == 166 [pid = 1838] [id = 414] 09:19:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7aef8bfc00) [pid = 1838] [serial = 1243] [outer = (nil)] 09:19:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7afbeea800) [pid = 1838] [serial = 1244] [outer = 0x7f7aef8bfc00] 09:19:48 INFO - PROCESS | 1838 | 1462983588810 Marionette DEBUG loaded listener.js 09:19:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7b011c7400) [pid = 1838] [serial = 1245] [outer = 0x7f7aef8bfc00] 09:19:49 INFO - PROCESS | 1838 | 1462983589691 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]]]}] 09:19:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 09:19:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:19:49 INFO - PROCESS | 1838 | 1462983589742 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 09:19:49 INFO - PROCESS | 1838 | 1462983589745 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 09:19:49 INFO - PROCESS | 1838 | 1462983589752 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:19:49 INFO - PROCESS | 1838 | 1462983589756 Marionette TRACE conn4 <- [1,1630,null,{}] 09:19:49 INFO - PROCESS | 1838 | 1462983589761 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}] 09:19:50 INFO - PROCESS | 1838 | 1462983590026 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 09:19:50 INFO - PROCESS | 1838 | 1462983590327 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf32800 == 167 [pid = 1838] [id = 415] 09:19:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7adaf08800) [pid = 1838] [serial = 1246] [outer = (nil)] 09:19:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7adfd3f000) [pid = 1838] [serial = 1247] [outer = 0x7f7adaf08800] 09:19:50 INFO - PROCESS | 1838 | 1462983590415 Marionette DEBUG loaded listener.js 09:19:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7b01415c00) [pid = 1838] [serial = 1248] [outer = 0x7f7adaf08800] 09:19:51 INFO - PROCESS | 1838 | 1462983591235 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]]]}] 09:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1541ms 09:19:51 INFO - PROCESS | 1838 | 1462983591294 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 09:19:51 INFO - PROCESS | 1838 | 1462983591297 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 09:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:19:51 INFO - PROCESS | 1838 | 1462983591323 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:19:51 INFO - PROCESS | 1838 | 1462983591326 Marionette TRACE conn4 <- [1,1634,null,{}] 09:19:51 INFO - PROCESS | 1838 | 1462983591333 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}] 09:19:51 INFO - PROCESS | 1838 | 1462983591539 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 09:19:51 INFO - PROCESS | 1838 | 1462983591763 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c0f800 == 168 [pid = 1838] [id = 416] 09:19:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 239 (0x7f7ad5be4800) [pid = 1838] [serial = 1249] [outer = (nil)] 09:19:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7ad5beb800) [pid = 1838] [serial = 1250] [outer = 0x7f7ad5be4800] 09:19:51 INFO - PROCESS | 1838 | 1462983591880 Marionette DEBUG loaded listener.js 09:19:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 241 (0x7f7ad5bf1400) [pid = 1838] [serial = 1251] [outer = 0x7f7ad5be4800] 09:19:52 INFO - PROCESS | 1838 | 1462983592775 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]]]}] 09:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1494ms 09:19:52 INFO - PROCESS | 1838 | 1462983592831 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 09:19:52 INFO - PROCESS | 1838 | 1462983592834 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 09:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:19:52 INFO - PROCESS | 1838 | 1462983592843 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:19:52 INFO - PROCESS | 1838 | 1462983592855 Marionette TRACE conn4 <- [1,1638,null,{}] 09:19:52 INFO - PROCESS | 1838 | 1462983592860 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}] 09:19:53 INFO - PROCESS | 1838 | 1462983593067 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 09:19:53 INFO - PROCESS | 1838 | 1462983593325 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6151800 == 169 [pid = 1838] [id = 417] 09:19:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7ad5be7800) [pid = 1838] [serial = 1252] [outer = (nil)] 09:19:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7ada375400) [pid = 1838] [serial = 1253] [outer = 0x7f7ad5be7800] 09:19:53 INFO - PROCESS | 1838 | 1462983593404 Marionette DEBUG loaded listener.js 09:19:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7ada37a400) [pid = 1838] [serial = 1254] [outer = 0x7f7ad5be7800] 09:19:54 INFO - PROCESS | 1838 | 1462983594455 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]]]}] 09:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1689ms 09:19:54 INFO - PROCESS | 1838 | 1462983594534 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 09:19:54 INFO - PROCESS | 1838 | 1462983594537 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 09:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:19:54 INFO - PROCESS | 1838 | 1462983594544 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:19:54 INFO - PROCESS | 1838 | 1462983594547 Marionette TRACE conn4 <- [1,1642,null,{}] 09:19:54 INFO - PROCESS | 1838 | 1462983594552 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}] 09:19:54 INFO - PROCESS | 1838 | 1462983594808 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 09:19:55 INFO - PROCESS | 1838 | 1462983595112 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad30c6800 == 170 [pid = 1838] [id = 418] 09:19:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7ad314b000) [pid = 1838] [serial = 1255] [outer = (nil)] 09:19:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7ad3154000) [pid = 1838] [serial = 1256] [outer = 0x7f7ad314b000] 09:19:55 INFO - PROCESS | 1838 | 1462983595190 Marionette DEBUG loaded listener.js 09:19:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7ad72f0800) [pid = 1838] [serial = 1257] [outer = 0x7f7ad314b000] 09:19:56 INFO - PROCESS | 1838 | 1462983596038 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]]]}] 09:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 09:19:56 INFO - PROCESS | 1838 | 1462983596079 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 09:19:56 INFO - PROCESS | 1838 | 1462983596083 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 09:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:19:56 INFO - PROCESS | 1838 | 1462983596090 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:19:56 INFO - PROCESS | 1838 | 1462983596092 Marionette TRACE conn4 <- [1,1646,null,{}] 09:19:56 INFO - PROCESS | 1838 | 1462983596098 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}] 09:19:56 INFO - PROCESS | 1838 | 1462983596303 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 09:19:57 INFO - PROCESS | 1838 | 1462983597004 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaed5800 == 171 [pid = 1838] [id = 419] 09:19:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7ad4938800) [pid = 1838] [serial = 1258] [outer = (nil)] 09:19:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7ad5bebc00) [pid = 1838] [serial = 1259] [outer = 0x7f7ad4938800] 09:19:57 INFO - PROCESS | 1838 | 1462983597081 Marionette DEBUG loaded listener.js 09:19:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7ad7fd3c00) [pid = 1838] [serial = 1260] [outer = 0x7f7ad4938800] 09:19:58 INFO - PROCESS | 1838 | 1462983598012 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]]]}] 09:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1999ms 09:19:58 INFO - PROCESS | 1838 | 1462983598092 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 09:19:58 INFO - PROCESS | 1838 | 1462983598098 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 09:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:19:58 INFO - PROCESS | 1838 | 1462983598106 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:19:58 INFO - PROCESS | 1838 | 1462983598111 Marionette TRACE conn4 <- [1,1650,null,{}] 09:19:58 INFO - PROCESS | 1838 | 1462983598118 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}] 09:19:58 INFO - PROCESS | 1838 | 1462983598355 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 09:19:58 INFO - PROCESS | 1838 | 1462983598679 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:19:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4c6800 == 172 [pid = 1838] [id = 420] 09:19:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7ada37f400) [pid = 1838] [serial = 1261] [outer = (nil)] 09:19:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7ad8bef800) [pid = 1838] [serial = 1262] [outer = 0x7f7ada37f400] 09:19:58 INFO - PROCESS | 1838 | 1462983598830 Marionette DEBUG loaded listener.js 09:19:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7ada6c4000) [pid = 1838] [serial = 1263] [outer = 0x7f7ada37f400] 09:19:59 INFO - PROCESS | 1838 | 1462983599768 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]]]}] 09:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1740ms 09:19:59 INFO - PROCESS | 1838 | 1462983599850 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 09:19:59 INFO - PROCESS | 1838 | 1462983599856 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 09:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:19:59 INFO - PROCESS | 1838 | 1462983599863 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:19:59 INFO - PROCESS | 1838 | 1462983599866 Marionette TRACE conn4 <- [1,1654,null,{}] 09:19:59 INFO - PROCESS | 1838 | 1462983599872 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}] 09:20:00 INFO - PROCESS | 1838 | 1462983600123 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed086800 == 171 [pid = 1838] [id = 345] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a21000 == 170 [pid = 1838] [id = 403] 09:20:00 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7aecfbc000) [pid = 1838] [serial = 1151] [outer = (nil)] [url = about:blank] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4fcd000 == 169 [pid = 1838] [id = 402] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4359800 == 168 [pid = 1838] [id = 401] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef89800 == 167 [pid = 1838] [id = 400] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5eed000 == 166 [pid = 1838] [id = 399] 09:20:00 INFO - PROCESS | 1838 | 1462983600508 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfc94000 == 165 [pid = 1838] [id = 398] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5efb800 == 164 [pid = 1838] [id = 397] 09:20:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96c4800 == 165 [pid = 1838] [id = 421] 09:20:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7ada410800) [pid = 1838] [serial = 1264] [outer = (nil)] 09:20:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7adaf89000) [pid = 1838] [serial = 1265] [outer = 0x7f7ada410800] 09:20:00 INFO - PROCESS | 1838 | 1462983600610 Marionette DEBUG loaded listener.js 09:20:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7adb1c2800) [pid = 1838] [serial = 1266] [outer = 0x7f7ada410800] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16da000 == 164 [pid = 1838] [id = 388] 09:20:00 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00ca800 == 163 [pid = 1838] [id = 387] 09:20:01 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed78f800 == 162 [pid = 1838] [id = 386] 09:20:01 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4474800 == 161 [pid = 1838] [id = 385] 09:20:01 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8ab0800 == 160 [pid = 1838] [id = 384] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7ae5f04c00) [pid = 1838] [serial = 1145] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7ad9965000) [pid = 1838] [serial = 1148] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7ae44a6800) [pid = 1838] [serial = 1142] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ae61b1c00) [pid = 1838] [serial = 1146] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7ada3dc800) [pid = 1838] [serial = 1127] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7ae7ed7400) [pid = 1838] [serial = 1115] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7adf109000) [pid = 1838] [serial = 1139] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7ae00f5400) [pid = 1838] [serial = 1140] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7ad8beac00) [pid = 1838] [serial = 1131] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7ad5985000) [pid = 1838] [serial = 1130] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7aed16c000) [pid = 1838] [serial = 1121] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7aef55e400) [pid = 1838] [serial = 1124] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7ae4e0d800) [pid = 1838] [serial = 1106] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7adf105000) [pid = 1838] [serial = 1136] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 240 (0x7f7ada5f2400) [pid = 1838] [serial = 1094] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7aded80400) [pid = 1838] [serial = 1097] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 238 (0x7f7adc28ec00) [pid = 1838] [serial = 1134] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7ad994f800) [pid = 1838] [serial = 1133] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7ae8c79800) [pid = 1838] [serial = 1118] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7ae7245400) [pid = 1838] [serial = 1112] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7ae433c000) [pid = 1838] [serial = 1103] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7ae00b3800) [pid = 1838] [serial = 1100] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ae6193800) [pid = 1838] [serial = 1109] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7adfc21800) [pid = 1838] [serial = 1137] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae5683400) [pid = 1838] [serial = 1143] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7adfd65400) [pid = 1838] [serial = 1149] [outer = (nil)] [url = about:blank] 09:20:01 INFO - PROCESS | 1838 | 1462983601492 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]]]}] 09:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1682ms 09:20:01 INFO - PROCESS | 1838 | 1462983601560 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 09:20:01 INFO - PROCESS | 1838 | 1462983601567 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 09:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:20:01 INFO - PROCESS | 1838 | 1462983601601 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:20:01 INFO - PROCESS | 1838 | 1462983601616 Marionette TRACE conn4 <- [1,1658,null,{}] 09:20:01 INFO - PROCESS | 1838 | 1462983601630 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}] 09:20:01 INFO - PROCESS | 1838 | 1462983601929 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 09:20:02 INFO - PROCESS | 1838 | 1462983602184 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae421a800 == 161 [pid = 1838] [id = 422] 09:20:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7ada6cd400) [pid = 1838] [serial = 1267] [outer = (nil)] 09:20:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7aded84800) [pid = 1838] [serial = 1268] [outer = 0x7f7ada6cd400] 09:20:02 INFO - PROCESS | 1838 | 1462983602252 Marionette DEBUG loaded listener.js 09:20:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7adf023800) [pid = 1838] [serial = 1269] [outer = 0x7f7ada6cd400] 09:20:03 INFO - PROCESS | 1838 | 1462983603009 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]]]}] 09:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1514ms 09:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:20:03 INFO - PROCESS | 1838 | 1462983603104 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 09:20:03 INFO - PROCESS | 1838 | 1462983603107 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 09:20:03 INFO - PROCESS | 1838 | 1462983603114 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:20:03 INFO - PROCESS | 1838 | 1462983603117 Marionette TRACE conn4 <- [1,1662,null,{}] 09:20:03 INFO - PROCESS | 1838 | 1462983603123 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}] 09:20:03 INFO - PROCESS | 1838 | 1462983603385 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 09:20:03 INFO - PROCESS | 1838 | 1462983603425 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4eca800 == 162 [pid = 1838] [id = 423] 09:20:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7aded84000) [pid = 1838] [serial = 1270] [outer = (nil)] 09:20:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7adfc29c00) [pid = 1838] [serial = 1271] [outer = 0x7f7aded84000] 09:20:03 INFO - PROCESS | 1838 | 1462983603490 Marionette DEBUG loaded listener.js 09:20:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7adfd3e400) [pid = 1838] [serial = 1272] [outer = 0x7f7aded84000] 09:20:04 INFO - PROCESS | 1838 | 1462983604460 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]]]}] 09:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1380ms 09:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:20:04 INFO - PROCESS | 1838 | 1462983604495 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 09:20:04 INFO - PROCESS | 1838 | 1462983604497 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 09:20:04 INFO - PROCESS | 1838 | 1462983604504 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:20:04 INFO - PROCESS | 1838 | 1462983604507 Marionette TRACE conn4 <- [1,1666,null,{}] 09:20:04 INFO - PROCESS | 1838 | 1462983604519 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}] 09:20:04 INFO - PROCESS | 1838 | 1462983604771 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 09:20:04 INFO - PROCESS | 1838 | 1462983604820 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5543000 == 163 [pid = 1838] [id = 424] 09:20:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7ae00b3800) [pid = 1838] [serial = 1273] [outer = (nil)] 09:20:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7ae00f3800) [pid = 1838] [serial = 1274] [outer = 0x7f7ae00b3800] 09:20:04 INFO - PROCESS | 1838 | 1462983604895 Marionette DEBUG loaded listener.js 09:20:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7ae449bc00) [pid = 1838] [serial = 1275] [outer = 0x7f7ae00b3800] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7ae0714000) [pid = 1838] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7aded89000) [pid = 1838] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7ada54fc00) [pid = 1838] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7ada5f3800) [pid = 1838] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7ad4936800) [pid = 1838] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ae5948c00) [pid = 1838] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7adeea9000) [pid = 1838] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:20:05 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7adb1c1400) [pid = 1838] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:20:06 INFO - PROCESS | 1838 | 1462983606107 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]]]}] 09:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1645ms 09:20:06 INFO - PROCESS | 1838 | 1462983606149 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 09:20:06 INFO - PROCESS | 1838 | 1462983606152 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 09:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:20:06 INFO - PROCESS | 1838 | 1462983606159 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:20:06 INFO - PROCESS | 1838 | 1462983606162 Marionette TRACE conn4 <- [1,1670,null,{}] 09:20:06 INFO - PROCESS | 1838 | 1462983606168 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}] 09:20:06 INFO - PROCESS | 1838 | 1462983606355 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 09:20:06 INFO - PROCESS | 1838 | 1462983606540 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae60ab800 == 164 [pid = 1838] [id = 425] 09:20:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7ada405800) [pid = 1838] [serial = 1276] [outer = (nil)] 09:20:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7ae4e0d800) [pid = 1838] [serial = 1277] [outer = 0x7f7ada405800] 09:20:06 INFO - PROCESS | 1838 | 1462983606604 Marionette DEBUG loaded listener.js 09:20:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7ae6198400) [pid = 1838] [serial = 1278] [outer = 0x7f7ada405800] 09:20:07 INFO - PROCESS | 1838 | 1462983607359 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]]]}] 09:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1231ms 09:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:20:07 INFO - PROCESS | 1838 | 1462983607391 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 09:20:07 INFO - PROCESS | 1838 | 1462983607394 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 09:20:07 INFO - PROCESS | 1838 | 1462983607400 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:20:07 INFO - PROCESS | 1838 | 1462983607403 Marionette TRACE conn4 <- [1,1674,null,{}] 09:20:07 INFO - PROCESS | 1838 | 1462983607408 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}] 09:20:07 INFO - PROCESS | 1838 | 1462983607778 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 09:20:07 INFO - PROCESS | 1838 | 1462983607963 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c92800 == 165 [pid = 1838] [id = 426] 09:20:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7ad314d800) [pid = 1838] [serial = 1279] [outer = (nil)] 09:20:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7ad3151c00) [pid = 1838] [serial = 1280] [outer = 0x7f7ad314d800] 09:20:08 INFO - PROCESS | 1838 | 1462983608046 Marionette DEBUG loaded listener.js 09:20:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7ad5984c00) [pid = 1838] [serial = 1281] [outer = 0x7f7ad314d800] 09:20:09 INFO - PROCESS | 1838 | 1462983609082 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]]]}] 09:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1733ms 09:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:20:09 INFO - PROCESS | 1838 | 1462983609135 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 09:20:09 INFO - PROCESS | 1838 | 1462983609140 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 09:20:09 INFO - PROCESS | 1838 | 1462983609148 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:20:09 INFO - PROCESS | 1838 | 1462983609155 Marionette TRACE conn4 <- [1,1678,null,{}] 09:20:09 INFO - PROCESS | 1838 | 1462983609163 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}] 09:20:09 INFO - PROCESS | 1838 | 1462983609428 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 09:20:09 INFO - PROCESS | 1838 | 1462983609744 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4208800 == 166 [pid = 1838] [id = 427] 09:20:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7ada411c00) [pid = 1838] [serial = 1282] [outer = (nil)] 09:20:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7ada6c9000) [pid = 1838] [serial = 1283] [outer = 0x7f7ada411c00] 09:20:09 INFO - PROCESS | 1838 | 1462983609835 Marionette DEBUG loaded listener.js 09:20:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 239 (0x7f7adaf0fc00) [pid = 1838] [serial = 1284] [outer = 0x7f7ada411c00] 09:20:10 INFO - PROCESS | 1838 | 1462983610774 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]]]}] 09:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1694ms 09:20:10 INFO - PROCESS | 1838 | 1462983610842 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 09:20:10 INFO - PROCESS | 1838 | 1462983610848 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 09:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:20:10 INFO - PROCESS | 1838 | 1462983610854 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:20:10 INFO - PROCESS | 1838 | 1462983610858 Marionette TRACE conn4 <- [1,1682,null,{}] 09:20:10 INFO - PROCESS | 1838 | 1462983610864 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}] 09:20:11 INFO - PROCESS | 1838 | 1462983611112 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 09:20:11 INFO - PROCESS | 1838 | 1462983611472 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aebfa0000 == 167 [pid = 1838] [id = 428] 09:20:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7adaf03000) [pid = 1838] [serial = 1285] [outer = (nil)] 09:20:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 241 (0x7f7adeea2c00) [pid = 1838] [serial = 1286] [outer = 0x7f7adaf03000] 09:20:11 INFO - PROCESS | 1838 | 1462983611557 Marionette DEBUG loaded listener.js 09:20:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7adfc2b800) [pid = 1838] [serial = 1287] [outer = 0x7f7adaf03000] 09:20:12 INFO - PROCESS | 1838 | 1462983612539 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]]]}] 09:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1735ms 09:20:12 INFO - PROCESS | 1838 | 1462983612591 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 09:20:12 INFO - PROCESS | 1838 | 1462983612598 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 09:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:20:12 INFO - PROCESS | 1838 | 1462983612617 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:20:12 INFO - PROCESS | 1838 | 1462983612625 Marionette TRACE conn4 <- [1,1686,null,{}] 09:20:12 INFO - PROCESS | 1838 | 1462983612631 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}] 09:20:12 INFO - PROCESS | 1838 | 1462983612908 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 09:20:13 INFO - PROCESS | 1838 | 1462983613210 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0737800 == 168 [pid = 1838] [id = 429] 09:20:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7addc39800) [pid = 1838] [serial = 1288] [outer = (nil)] 09:20:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7ae433b800) [pid = 1838] [serial = 1289] [outer = 0x7f7addc39800] 09:20:13 INFO - PROCESS | 1838 | 1462983613292 Marionette DEBUG loaded listener.js 09:20:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7ae6194400) [pid = 1838] [serial = 1290] [outer = 0x7f7addc39800] 09:20:14 INFO - PROCESS | 1838 | 1462983614164 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]]]}] 09:20:14 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 09:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1600ms 09:20:14 INFO - PROCESS | 1838 | 1462983614209 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 09:20:14 INFO - PROCESS | 1838 | 1462983614213 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 09:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:20:14 INFO - PROCESS | 1838 | 1462983614219 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:20:14 INFO - PROCESS | 1838 | 1462983614222 Marionette TRACE conn4 <- [1,1690,null,{}] 09:20:14 INFO - PROCESS | 1838 | 1462983614227 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}] 09:20:14 INFO - PROCESS | 1838 | 1462983614458 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 09:20:14 INFO - PROCESS | 1838 | 1462983614718 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc159000 == 169 [pid = 1838] [id = 430] 09:20:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7adfd8e800) [pid = 1838] [serial = 1291] [outer = (nil)] 09:20:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7ae732e400) [pid = 1838] [serial = 1292] [outer = 0x7f7adfd8e800] 09:20:14 INFO - PROCESS | 1838 | 1462983614840 Marionette DEBUG loaded listener.js 09:20:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7aeb329000) [pid = 1838] [serial = 1293] [outer = 0x7f7adfd8e800] 09:20:15 INFO - PROCESS | 1838 | 1462983615715 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]]]}] 09:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1528ms 09:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:20:15 INFO - PROCESS | 1838 | 1462983615748 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 09:20:15 INFO - PROCESS | 1838 | 1462983615751 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 09:20:15 INFO - PROCESS | 1838 | 1462983615757 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:20:15 INFO - PROCESS | 1838 | 1462983615761 Marionette TRACE conn4 <- [1,1694,null,{}] 09:20:15 INFO - PROCESS | 1838 | 1462983615766 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}] 09:20:15 INFO - PROCESS | 1838 | 1462983615972 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 09:20:16 INFO - PROCESS | 1838 | 1462983616247 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010a2800 == 170 [pid = 1838] [id = 431] 09:20:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7aee38a000) [pid = 1838] [serial = 1294] [outer = (nil)] 09:20:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7aef8bd400) [pid = 1838] [serial = 1295] [outer = 0x7f7aee38a000] 09:20:16 INFO - PROCESS | 1838 | 1462983616381 Marionette DEBUG loaded listener.js 09:20:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7af040e000) [pid = 1838] [serial = 1296] [outer = 0x7f7aee38a000] 09:20:17 INFO - PROCESS | 1838 | 1462983617309 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]]]}] 09:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1579ms 09:20:17 INFO - PROCESS | 1838 | 1462983617337 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 09:20:17 INFO - PROCESS | 1838 | 1462983617341 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 09:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:20:17 INFO - PROCESS | 1838 | 1462983617347 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:20:17 INFO - PROCESS | 1838 | 1462983617351 Marionette TRACE conn4 <- [1,1698,null,{}] 09:20:17 INFO - PROCESS | 1838 | 1462983617357 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}] 09:20:17 INFO - PROCESS | 1838 | 1462983617575 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 09:20:17 INFO - PROCESS | 1838 | 1462983617846 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5aa0800 == 171 [pid = 1838] [id = 432] 09:20:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7aed16e000) [pid = 1838] [serial = 1297] [outer = (nil)] 09:20:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7af1766400) [pid = 1838] [serial = 1298] [outer = 0x7f7aed16e000] 09:20:17 INFO - PROCESS | 1838 | 1462983617975 Marionette DEBUG loaded listener.js 09:20:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7af5411800) [pid = 1838] [serial = 1299] [outer = 0x7f7aed16e000] 09:20:18 INFO - PROCESS | 1838 | 1462983618826 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]]]}] 09:20:18 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 09:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1536ms 09:20:18 INFO - PROCESS | 1838 | 1462983618884 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 09:20:18 INFO - PROCESS | 1838 | 1462983618887 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 09:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:20:18 INFO - PROCESS | 1838 | 1462983618894 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:20:18 INFO - PROCESS | 1838 | 1462983618897 Marionette TRACE conn4 <- [1,1702,null,{}] 09:20:18 INFO - PROCESS | 1838 | 1462983618903 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}] 09:20:19 INFO - PROCESS | 1838 | 1462983619129 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 09:20:19 INFO - PROCESS | 1838 | 1462983619442 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5abb000 == 172 [pid = 1838] [id = 433] 09:20:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7ad3b92400) [pid = 1838] [serial = 1300] [outer = (nil)] 09:20:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 256 (0x7f7ad3b9a800) [pid = 1838] [serial = 1301] [outer = 0x7f7ad3b92400] 09:20:19 INFO - PROCESS | 1838 | 1462983619524 Marionette DEBUG loaded listener.js 09:20:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 257 (0x7f7ad3b9f800) [pid = 1838] [serial = 1302] [outer = 0x7f7ad3b92400] 09:20:20 INFO - PROCESS | 1838 | 1462983620359 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]]]}] 09:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1529ms 09:20:20 INFO - PROCESS | 1838 | 1462983620425 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 09:20:20 INFO - PROCESS | 1838 | 1462983620429 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 09:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:20:20 INFO - PROCESS | 1838 | 1462983620436 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:20:20 INFO - PROCESS | 1838 | 1462983620439 Marionette TRACE conn4 <- [1,1706,null,{}] 09:20:20 INFO - PROCESS | 1838 | 1462983620445 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}] 09:20:20 INFO - PROCESS | 1838 | 1462983620680 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 09:20:21 INFO - PROCESS | 1838 | 1462983620998 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf6e800 == 173 [pid = 1838] [id = 434] 09:20:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 258 (0x7f7ad3b94000) [pid = 1838] [serial = 1303] [outer = (nil)] 09:20:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 259 (0x7f7ae44a7400) [pid = 1838] [serial = 1304] [outer = 0x7f7ad3b94000] 09:20:21 INFO - PROCESS | 1838 | 1462983621082 Marionette DEBUG loaded listener.js 09:20:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 260 (0x7f7afb0e3000) [pid = 1838] [serial = 1305] [outer = 0x7f7ad3b94000] 09:20:21 INFO - PROCESS | 1838 | 1462983621887 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]]]}] 09:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1530ms 09:20:21 INFO - PROCESS | 1838 | 1462983621968 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 09:20:21 INFO - PROCESS | 1838 | 1462983621972 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 09:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:20:21 INFO - PROCESS | 1838 | 1462983621978 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:20:21 INFO - PROCESS | 1838 | 1462983621987 Marionette TRACE conn4 <- [1,1710,null,{}] 09:20:21 INFO - PROCESS | 1838 | 1462983621993 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}] 09:20:22 INFO - PROCESS | 1838 | 1462983622209 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 09:20:22 INFO - PROCESS | 1838 | 1462983622475 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf411800 == 174 [pid = 1838] [id = 435] 09:20:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 261 (0x7f7ad3b9c000) [pid = 1838] [serial = 1306] [outer = (nil)] 09:20:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 262 (0x7f7adbd59c00) [pid = 1838] [serial = 1307] [outer = 0x7f7ad3b9c000] 09:20:22 INFO - PROCESS | 1838 | 1462983622596 Marionette DEBUG loaded listener.js 09:20:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 263 (0x7f7adbd5e400) [pid = 1838] [serial = 1308] [outer = 0x7f7ad3b9c000] 09:20:23 INFO - PROCESS | 1838 | 1462983623464 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]]]}] 09:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1538ms 09:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:20:23 INFO - PROCESS | 1838 | 1462983623517 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 09:20:23 INFO - PROCESS | 1838 | 1462983623520 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 09:20:23 INFO - PROCESS | 1838 | 1462983623526 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:20:23 INFO - PROCESS | 1838 | 1462983623530 Marionette TRACE conn4 <- [1,1714,null,{}] 09:20:23 INFO - PROCESS | 1838 | 1462983623535 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}] 09:20:23 INFO - PROCESS | 1838 | 1462983623746 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 09:20:24 INFO - PROCESS | 1838 | 1462983624016 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9704000 == 175 [pid = 1838] [id = 436] 09:20:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 264 (0x7f7afc13d800) [pid = 1838] [serial = 1309] [outer = (nil)] 09:20:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 265 (0x7f7afd0fa000) [pid = 1838] [serial = 1310] [outer = 0x7f7afc13d800] 09:20:24 INFO - PROCESS | 1838 | 1462983624167 Marionette DEBUG loaded listener.js 09:20:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 266 (0x7f7b013da400) [pid = 1838] [serial = 1311] [outer = 0x7f7afc13d800] 09:20:25 INFO - PROCESS | 1838 | 1462983625095 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]]]}] 09:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1633ms 09:20:25 INFO - PROCESS | 1838 | 1462983625160 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 09:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:20:25 INFO - PROCESS | 1838 | 1462983625164 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 09:20:25 INFO - PROCESS | 1838 | 1462983625170 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:20:25 INFO - PROCESS | 1838 | 1462983625174 Marionette TRACE conn4 <- [1,1718,null,{}] 09:20:25 INFO - PROCESS | 1838 | 1462983625180 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}] 09:20:25 INFO - PROCESS | 1838 | 1462983625413 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 09:20:25 INFO - PROCESS | 1838 | 1462983625721 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad184a800 == 176 [pid = 1838] [id = 437] 09:20:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 267 (0x7f7ad43c7800) [pid = 1838] [serial = 1312] [outer = (nil)] 09:20:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 268 (0x7f7ad43cec00) [pid = 1838] [serial = 1313] [outer = 0x7f7ad43c7800] 09:20:25 INFO - PROCESS | 1838 | 1462983625814 Marionette DEBUG loaded listener.js 09:20:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 269 (0x7f7b02f9e000) [pid = 1838] [serial = 1314] [outer = 0x7f7ad43c7800] 09:20:26 INFO - PROCESS | 1838 | 1462983626682 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]]]}] 09:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 09:20:26 INFO - PROCESS | 1838 | 1462983626751 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 09:20:26 INFO - PROCESS | 1838 | 1462983626755 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 09:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:20:26 INFO - PROCESS | 1838 | 1462983626761 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:20:26 INFO - PROCESS | 1838 | 1462983626764 Marionette TRACE conn4 <- [1,1722,null,{}] 09:20:26 INFO - PROCESS | 1838 | 1462983626770 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}] 09:20:26 INFO - PROCESS | 1838 | 1462983626990 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 09:20:27 INFO - PROCESS | 1838 | 1462983627299 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad971d800 == 177 [pid = 1838] [id = 438] 09:20:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 270 (0x7f7ad1944800) [pid = 1838] [serial = 1315] [outer = (nil)] 09:20:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 271 (0x7f7ad194cc00) [pid = 1838] [serial = 1316] [outer = 0x7f7ad1944800] 09:20:27 INFO - PROCESS | 1838 | 1462983627379 Marionette DEBUG loaded listener.js 09:20:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 272 (0x7f7ad1951400) [pid = 1838] [serial = 1317] [outer = 0x7f7ad1944800] 09:20:28 INFO - PROCESS | 1838 | 1462983628309 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]]]}] 09:20:28 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 09:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1587ms 09:20:28 INFO - PROCESS | 1838 | 1462983628349 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 09:20:28 INFO - PROCESS | 1838 | 1462983628352 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 09:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:20:28 INFO - PROCESS | 1838 | 1462983628358 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:20:28 INFO - PROCESS | 1838 | 1462983628361 Marionette TRACE conn4 <- [1,1726,null,{}] 09:20:28 INFO - PROCESS | 1838 | 1462983628367 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}] 09:20:28 INFO - PROCESS | 1838 | 1462983628572 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 09:20:28 INFO - PROCESS | 1838 | 1462983628937 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad19ad800 == 178 [pid = 1838] [id = 439] 09:20:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 273 (0x7f7ad1948400) [pid = 1838] [serial = 1318] [outer = (nil)] 09:20:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 274 (0x7f7ad1a4b800) [pid = 1838] [serial = 1319] [outer = 0x7f7ad1948400] 09:20:29 INFO - PROCESS | 1838 | 1462983629028 Marionette DEBUG loaded listener.js 09:20:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 275 (0x7f7ad1a50800) [pid = 1838] [serial = 1320] [outer = 0x7f7ad1948400] 09:20:29 INFO - PROCESS | 1838 | 1462983629983 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]]]}] 09:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1685ms 09:20:30 INFO - PROCESS | 1838 | 1462983630047 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 09:20:30 INFO - PROCESS | 1838 | 1462983630051 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 09:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:20:30 INFO - PROCESS | 1838 | 1462983630059 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:20:30 INFO - PROCESS | 1838 | 1462983630063 Marionette TRACE conn4 <- [1,1730,null,{}] 09:20:30 INFO - PROCESS | 1838 | 1462983630069 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}] 09:20:30 INFO - PROCESS | 1838 | 1462983630303 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 09:20:30 INFO - PROCESS | 1838 | 1462983630643 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1cdb800 == 179 [pid = 1838] [id = 440] 09:20:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 276 (0x7f7ad1946400) [pid = 1838] [serial = 1321] [outer = (nil)] 09:20:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 277 (0x7f7ad1a56400) [pid = 1838] [serial = 1322] [outer = 0x7f7ad1946400] 09:20:30 INFO - PROCESS | 1838 | 1462983630735 Marionette DEBUG loaded listener.js 09:20:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 278 (0x7f7ad1cc2c00) [pid = 1838] [serial = 1323] [outer = 0x7f7ad1946400] 09:20:32 INFO - PROCESS | 1838 | 1462983632120 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]]]}] 09:20:32 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 09:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2234ms 09:20:32 INFO - PROCESS | 1838 | 1462983632371 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 09:20:32 INFO - PROCESS | 1838 | 1462983632379 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 09:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:20:32 INFO - PROCESS | 1838 | 1462983632395 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:20:32 INFO - PROCESS | 1838 | 1462983632402 Marionette TRACE conn4 <- [1,1734,null,{}] 09:20:32 INFO - PROCESS | 1838 | 1462983632411 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}] 09:20:32 INFO - PROCESS | 1838 | 1462983632617 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 09:20:32 INFO - PROCESS | 1838 | 1462983632889 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9708800 == 180 [pid = 1838] [id = 441] 09:20:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 279 (0x7f7ad1cca800) [pid = 1838] [serial = 1324] [outer = (nil)] 09:20:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 280 (0x7f7ad1ccdc00) [pid = 1838] [serial = 1325] [outer = 0x7f7ad1cca800] 09:20:32 INFO - PROCESS | 1838 | 1462983632973 Marionette DEBUG loaded listener.js 09:20:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 281 (0x7f7ad43cb800) [pid = 1838] [serial = 1326] [outer = 0x7f7ad1cca800] 09:20:33 INFO - PROCESS | 1838 | 1462983633959 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]]]}] 09:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1637ms 09:20:34 INFO - PROCESS | 1838 | 1462983634030 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 09:20:34 INFO - PROCESS | 1838 | 1462983634038 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 09:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:20:34 INFO - PROCESS | 1838 | 1462983634050 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:20:34 INFO - PROCESS | 1838 | 1462983634055 Marionette TRACE conn4 <- [1,1738,null,{}] 09:20:34 INFO - PROCESS | 1838 | 1462983634065 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}] 09:20:34 INFO - PROCESS | 1838 | 1462983634451 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 09:20:34 INFO - PROCESS | 1838 | 1462983634812 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c05800 == 181 [pid = 1838] [id = 442] 09:20:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 282 (0x7f7ad4b5d400) [pid = 1838] [serial = 1327] [outer = (nil)] 09:20:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 283 (0x7f7ad5be8800) [pid = 1838] [serial = 1328] [outer = 0x7f7ad4b5d400] 09:20:34 INFO - PROCESS | 1838 | 1462983634884 Marionette DEBUG loaded listener.js 09:20:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 284 (0x7f7ad72f8800) [pid = 1838] [serial = 1329] [outer = 0x7f7ad4b5d400] 09:20:35 INFO - PROCESS | 1838 | 1462983635890 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]]]}] 09:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1887ms 09:20:35 INFO - PROCESS | 1838 | 1462983635939 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 09:20:35 INFO - PROCESS | 1838 | 1462983635945 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 09:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:20:35 INFO - PROCESS | 1838 | 1462983635955 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:20:35 INFO - PROCESS | 1838 | 1462983635961 Marionette TRACE conn4 <- [1,1742,null,{}] 09:20:35 INFO - PROCESS | 1838 | 1462983635976 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}] 09:20:36 INFO - PROCESS | 1838 | 1462983636268 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 09:20:36 INFO - PROCESS | 1838 | 1462983636693 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba5b800 == 182 [pid = 1838] [id = 443] 09:20:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 285 (0x7f7ada37d400) [pid = 1838] [serial = 1330] [outer = (nil)] 09:20:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 286 (0x7f7ada404c00) [pid = 1838] [serial = 1331] [outer = 0x7f7ada37d400] 09:20:36 INFO - PROCESS | 1838 | 1462983636769 Marionette DEBUG loaded listener.js 09:20:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 287 (0x7f7ada5f1c00) [pid = 1838] [serial = 1332] [outer = 0x7f7ada37d400] 09:20:37 INFO - PROCESS | 1838 | 1462983637681 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]]]}] 09:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1788ms 09:20:37 INFO - PROCESS | 1838 | 1462983637743 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 09:20:37 INFO - PROCESS | 1838 | 1462983637748 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 09:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:20:37 INFO - PROCESS | 1838 | 1462983637754 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:20:37 INFO - PROCESS | 1838 | 1462983637757 Marionette TRACE conn4 <- [1,1746,null,{}] 09:20:37 INFO - PROCESS | 1838 | 1462983637762 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}] 09:20:37 INFO - PROCESS | 1838 | 1462983637978 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e3e000 == 181 [pid = 1838] [id = 375] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af00c8800 == 180 [pid = 1838] [id = 374] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed799000 == 179 [pid = 1838] [id = 372] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae60ab800 == 178 [pid = 1838] [id = 425] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5543000 == 177 [pid = 1838] [id = 424] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4eca800 == 176 [pid = 1838] [id = 423] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae421a800 == 175 [pid = 1838] [id = 422] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad96c4800 == 174 [pid = 1838] [id = 421] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4c6800 == 173 [pid = 1838] [id = 420] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaed5800 == 172 [pid = 1838] [id = 419] 09:20:38 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1c4000 == 171 [pid = 1838] [id = 405] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 286 (0x7f7ae0794c00) [pid = 1838] [serial = 1208] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 285 (0x7f7adf326c00) [pid = 1838] [serial = 1202] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 284 (0x7f7adfc22c00) [pid = 1838] [serial = 1203] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 283 (0x7f7addc3bc00) [pid = 1838] [serial = 1199] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 282 (0x7f7aded88800) [pid = 1838] [serial = 1200] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 281 (0x7f7afc1aa800) [pid = 1838] [serial = 1178] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 280 (0x7f7ad7fcf400) [pid = 1838] [serial = 1190] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 279 (0x7f7ae61b3c00) [pid = 1838] [serial = 1163] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 278 (0x7f7aebfa7400) [pid = 1838] [serial = 1166] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 277 (0x7f7ae44a1c00) [pid = 1838] [serial = 1160] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 276 (0x7f7adb1bfc00) [pid = 1838] [serial = 1197] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 275 (0x7f7ada54f000) [pid = 1838] [serial = 1154] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 274 (0x7f7adb1b9c00) [pid = 1838] [serial = 1196] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 273 (0x7f7b03a5a000) [pid = 1838] [serial = 1184] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 272 (0x7f7afb0db000) [pid = 1838] [serial = 1175] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 271 (0x7f7ad994d400) [pid = 1838] [serial = 1194] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 270 (0x7f7ad598e400) [pid = 1838] [serial = 1193] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 269 (0x7f7ada40f000) [pid = 1838] [serial = 1187] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 268 (0x7f7adf01c400) [pid = 1838] [serial = 1157] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 267 (0x7f7af07f6800) [pid = 1838] [serial = 1169] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 266 (0x7f7aff350400) [pid = 1838] [serial = 1181] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 265 (0x7f7af165ac00) [pid = 1838] [serial = 1172] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 264 (0x7f7aee0c2400) [pid = 1838] [serial = 1152] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 263 (0x7f7ae44a8c00) [pid = 1838] [serial = 1211] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 262 (0x7f7ae4e0f400) [pid = 1838] [serial = 1209] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 261 (0x7f7adfd96400) [pid = 1838] [serial = 1205] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 260 (0x7f7ae00bf800) [pid = 1838] [serial = 1206] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | --DOMWINDOW == 259 (0x7f7ae61b1400) [pid = 1838] [serial = 1212] [outer = (nil)] [url = about:blank] 09:20:38 INFO - PROCESS | 1838 | 1462983638551 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a62000 == 172 [pid = 1838] [id = 444] 09:20:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 260 (0x7f7ad4b5b400) [pid = 1838] [serial = 1333] [outer = (nil)] 09:20:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 261 (0x7f7ad996ac00) [pid = 1838] [serial = 1334] [outer = 0x7f7ad4b5b400] 09:20:38 INFO - PROCESS | 1838 | 1462983638619 Marionette DEBUG loaded listener.js 09:20:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 262 (0x7f7adb1bec00) [pid = 1838] [serial = 1335] [outer = 0x7f7ad4b5b400] 09:20:39 INFO - PROCESS | 1838 | 1462983639404 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]]]}] 09:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1684ms 09:20:39 INFO - PROCESS | 1838 | 1462983639441 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 09:20:39 INFO - PROCESS | 1838 | 1462983639444 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 09:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:20:39 INFO - PROCESS | 1838 | 1462983639451 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:20:39 INFO - PROCESS | 1838 | 1462983639453 Marionette TRACE conn4 <- [1,1750,null,{}] 09:20:39 INFO - PROCESS | 1838 | 1462983639459 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}] 09:20:39 INFO - PROCESS | 1838 | 1462983639659 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 09:20:39 INFO - PROCESS | 1838 | 1462983639878 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba54800 == 173 [pid = 1838] [id = 445] 09:20:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 263 (0x7f7adbabbc00) [pid = 1838] [serial = 1336] [outer = (nil)] 09:20:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 264 (0x7f7adbd60800) [pid = 1838] [serial = 1337] [outer = 0x7f7adbabbc00] 09:20:39 INFO - PROCESS | 1838 | 1462983639944 Marionette DEBUG loaded listener.js 09:20:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 265 (0x7f7addc39c00) [pid = 1838] [serial = 1338] [outer = 0x7f7adbabbc00] 09:20:40 INFO - PROCESS | 1838 | 1462983640856 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]]]}] 09:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1438ms 09:20:40 INFO - PROCESS | 1838 | 1462983640891 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 09:20:40 INFO - PROCESS | 1838 | 1462983640894 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 09:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:20:40 INFO - PROCESS | 1838 | 1462983640900 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:20:40 INFO - PROCESS | 1838 | 1462983640904 Marionette TRACE conn4 <- [1,1754,null,{}] 09:20:40 INFO - PROCESS | 1838 | 1462983640909 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}] 09:20:41 INFO - PROCESS | 1838 | 1462983641197 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 09:20:41 INFO - PROCESS | 1838 | 1462983641237 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0513000 == 174 [pid = 1838] [id = 446] 09:20:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 266 (0x7f7addc3bc00) [pid = 1838] [serial = 1339] [outer = (nil)] 09:20:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 267 (0x7f7adf32e800) [pid = 1838] [serial = 1340] [outer = 0x7f7addc3bc00] 09:20:41 INFO - PROCESS | 1838 | 1462983641334 Marionette DEBUG loaded listener.js 09:20:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 268 (0x7f7adfd3a800) [pid = 1838] [serial = 1341] [outer = 0x7f7addc3bc00] 09:20:42 INFO - PROCESS | 1838 | 1462983642420 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]]]}] 09:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1585ms 09:20:42 INFO - PROCESS | 1838 | 1462983642492 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 09:20:42 INFO - PROCESS | 1838 | 1462983642496 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 09:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:20:42 INFO - PROCESS | 1838 | 1462983642507 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:20:42 INFO - PROCESS | 1838 | 1462983642512 Marionette TRACE conn4 <- [1,1758,null,{}] 09:20:42 INFO - PROCESS | 1838 | 1462983642519 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}] 09:20:43 INFO - PROCESS | 1838 | 1462983643811 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 267 (0x7f7ae449f000) [pid = 1838] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 266 (0x7f7aded84000) [pid = 1838] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 265 (0x7f7ada3da800) [pid = 1838] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 264 (0x7f7ae00b3800) [pid = 1838] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 263 (0x7f7ada37f400) [pid = 1838] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 262 (0x7f7ae8bc3800) [pid = 1838] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 261 (0x7f7ada410800) [pid = 1838] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 260 (0x7f7aff229c00) [pid = 1838] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 259 (0x7f7ad9961400) [pid = 1838] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 258 (0x7f7b03a53800) [pid = 1838] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 257 (0x7f7af1771c00) [pid = 1838] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 256 (0x7f7ad995e000) [pid = 1838] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 255 (0x7f7af176f800) [pid = 1838] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7ad9943c00) [pid = 1838] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7ada6cd400) [pid = 1838] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7ad5985400) [pid = 1838] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ad5984000) [pid = 1838] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7af176dc00) [pid = 1838] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7af0aaa400) [pid = 1838] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7aff22e800) [pid = 1838] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7ad995c800) [pid = 1838] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7aff22c400) [pid = 1838] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7ad4938800) [pid = 1838] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7ae5502800) [pid = 1838] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7ae8bc2800) [pid = 1838] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7ad71d9000) [pid = 1838] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7ad4930000) [pid = 1838] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 240 (0x7f7ad71d9400) [pid = 1838] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:20:43 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7adc296800) [pid = 1838] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:20:44 INFO - PROCESS | 1838 | 1462983644050 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e3c000 == 175 [pid = 1838] [id = 447] 09:20:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7ad3156400) [pid = 1838] [serial = 1342] [outer = (nil)] 09:20:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 241 (0x7f7ad5983c00) [pid = 1838] [serial = 1343] [outer = 0x7f7ad3156400] 09:20:44 INFO - PROCESS | 1838 | 1462983644117 Marionette DEBUG loaded listener.js 09:20:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7ad72ec400) [pid = 1838] [serial = 1344] [outer = 0x7f7ad3156400] 09:20:44 INFO - PROCESS | 1838 | 1462983644874 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]]]}] 09:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2390ms 09:20:44 INFO - PROCESS | 1838 | 1462983644897 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 09:20:44 INFO - PROCESS | 1838 | 1462983644900 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 09:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:20:44 INFO - PROCESS | 1838 | 1462983644906 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:20:44 INFO - PROCESS | 1838 | 1462983644908 Marionette TRACE conn4 <- [1,1762,null,{}] 09:20:44 INFO - PROCESS | 1838 | 1462983644914 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}] 09:20:45 INFO - PROCESS | 1838 | 1462983645171 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 09:20:45 INFO - PROCESS | 1838 | 1462983645191 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4473800 == 176 [pid = 1838] [id = 448] 09:20:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7ad492bc00) [pid = 1838] [serial = 1345] [outer = (nil)] 09:20:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7ada542c00) [pid = 1838] [serial = 1346] [outer = 0x7f7ad492bc00] 09:20:45 INFO - PROCESS | 1838 | 1462983645255 Marionette DEBUG loaded listener.js 09:20:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7adfc21800) [pid = 1838] [serial = 1347] [outer = 0x7f7ad492bc00] 09:20:46 INFO - PROCESS | 1838 | 1462983646398 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]]]}] 09:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1533ms 09:20:46 INFO - PROCESS | 1838 | 1462983646440 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 09:20:46 INFO - PROCESS | 1838 | 1462983646447 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 09:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:20:46 INFO - PROCESS | 1838 | 1462983646456 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:20:46 INFO - PROCESS | 1838 | 1462983646462 Marionette TRACE conn4 <- [1,1766,null,{}] 09:20:46 INFO - PROCESS | 1838 | 1462983646472 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}] 09:20:46 INFO - PROCESS | 1838 | 1462983646711 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 09:20:47 INFO - PROCESS | 1838 | 1462983647040 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf25000 == 177 [pid = 1838] [id = 449] 09:20:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7ad1cc0000) [pid = 1838] [serial = 1348] [outer = (nil)] 09:20:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7ad43c4800) [pid = 1838] [serial = 1349] [outer = 0x7f7ad1cc0000] 09:20:47 INFO - PROCESS | 1838 | 1462983647119 Marionette DEBUG loaded listener.js 09:20:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7ad4b53400) [pid = 1838] [serial = 1350] [outer = 0x7f7ad1cc0000] 09:20:48 INFO - PROCESS | 1838 | 1462983648065 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]]]}] 09:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1687ms 09:20:48 INFO - PROCESS | 1838 | 1462983648143 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 09:20:48 INFO - PROCESS | 1838 | 1462983648153 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 09:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:20:48 INFO - PROCESS | 1838 | 1462983648164 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:20:48 INFO - PROCESS | 1838 | 1462983648168 Marionette TRACE conn4 <- [1,1770,null,{}] 09:20:48 INFO - PROCESS | 1838 | 1462983648175 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}] 09:20:48 INFO - PROCESS | 1838 | 1462983648435 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 09:20:48 INFO - PROCESS | 1838 | 1462983648755 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfca0800 == 178 [pid = 1838] [id = 450] 09:20:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7ad72ed400) [pid = 1838] [serial = 1351] [outer = (nil)] 09:20:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7ad995e000) [pid = 1838] [serial = 1352] [outer = 0x7f7ad72ed400] 09:20:48 INFO - PROCESS | 1838 | 1462983648832 Marionette DEBUG loaded listener.js 09:20:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7ada3d5800) [pid = 1838] [serial = 1353] [outer = 0x7f7ad72ed400] 09:20:49 INFO - PROCESS | 1838 | 1462983649846 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]]]}] 09:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1738ms 09:20:49 INFO - PROCESS | 1838 | 1462983649903 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 09:20:49 INFO - PROCESS | 1838 | 1462983649906 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 09:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:20:49 INFO - PROCESS | 1838 | 1462983649914 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:20:49 INFO - PROCESS | 1838 | 1462983649919 Marionette TRACE conn4 <- [1,1774,null,{}] 09:20:49 INFO - PROCESS | 1838 | 1462983649936 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}] 09:20:50 INFO - PROCESS | 1838 | 1462983650202 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 09:20:50 INFO - PROCESS | 1838 | 1462983650517 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5546000 == 179 [pid = 1838] [id = 451] 09:20:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7adaf10400) [pid = 1838] [serial = 1354] [outer = (nil)] 09:20:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7adbab5800) [pid = 1838] [serial = 1355] [outer = 0x7f7adaf10400] 09:20:50 INFO - PROCESS | 1838 | 1462983650603 Marionette DEBUG loaded listener.js 09:20:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7aded7d800) [pid = 1838] [serial = 1356] [outer = 0x7f7adaf10400] 09:20:51 INFO - PROCESS | 1838 | 1462983651496 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]]]}] 09:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1640ms 09:20:51 INFO - PROCESS | 1838 | 1462983651555 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 09:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:20:51 INFO - PROCESS | 1838 | 1462983651562 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 09:20:51 INFO - PROCESS | 1838 | 1462983651572 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:20:51 INFO - PROCESS | 1838 | 1462983651577 Marionette TRACE conn4 <- [1,1778,null,{}] 09:20:51 INFO - PROCESS | 1838 | 1462983651586 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}] 09:20:51 INFO - PROCESS | 1838 | 1462983651924 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 09:20:52 INFO - PROCESS | 1838 | 1462983652256 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f91000 == 180 [pid = 1838] [id = 452] 09:20:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7adb1b8c00) [pid = 1838] [serial = 1357] [outer = (nil)] 09:20:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 256 (0x7f7adf32cc00) [pid = 1838] [serial = 1358] [outer = 0x7f7adb1b8c00] 09:20:52 INFO - PROCESS | 1838 | 1462983652333 Marionette DEBUG loaded listener.js 09:20:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 257 (0x7f7adfd65400) [pid = 1838] [serial = 1359] [outer = 0x7f7adb1b8c00] 09:20:53 INFO - PROCESS | 1838 | 1462983653243 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]]]}] 09:20:53 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 09:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1747ms 09:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:20:53 INFO - PROCESS | 1838 | 1462983653318 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 09:20:53 INFO - PROCESS | 1838 | 1462983653321 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 09:20:53 INFO - PROCESS | 1838 | 1462983653327 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:20:53 INFO - PROCESS | 1838 | 1462983653331 Marionette TRACE conn4 <- [1,1782,null,{}] 09:20:53 INFO - PROCESS | 1838 | 1462983653336 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}] 09:20:53 INFO - PROCESS | 1838 | 1462983653582 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 09:20:53 INFO - PROCESS | 1838 | 1462983653891 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6457800 == 181 [pid = 1838] [id = 453] 09:20:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 258 (0x7f7aded7f400) [pid = 1838] [serial = 1360] [outer = (nil)] 09:20:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 259 (0x7f7ae00b6400) [pid = 1838] [serial = 1361] [outer = 0x7f7aded7f400] 09:20:53 INFO - PROCESS | 1838 | 1462983653973 Marionette DEBUG loaded listener.js 09:20:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 260 (0x7f7ae071b400) [pid = 1838] [serial = 1362] [outer = 0x7f7aded7f400] 09:20:54 INFO - PROCESS | 1838 | 1462983654813 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]]]}] 09:20:54 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 09:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1532ms 09:20:54 INFO - PROCESS | 1838 | 1462983654859 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 09:20:54 INFO - PROCESS | 1838 | 1462983654863 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 09:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:20:54 INFO - PROCESS | 1838 | 1462983654869 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:20:54 INFO - PROCESS | 1838 | 1462983654871 Marionette TRACE conn4 <- [1,1786,null,{}] 09:20:54 INFO - PROCESS | 1838 | 1462983654909 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}] 09:20:55 INFO - PROCESS | 1838 | 1462983655189 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 09:20:55 INFO - PROCESS | 1838 | 1462983655502 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aee2d5000 == 182 [pid = 1838] [id = 454] 09:20:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 261 (0x7f7ae5406c00) [pid = 1838] [serial = 1363] [outer = (nil)] 09:20:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 262 (0x7f7ae5f05800) [pid = 1838] [serial = 1364] [outer = 0x7f7ae5406c00] 09:20:55 INFO - PROCESS | 1838 | 1462983655583 Marionette DEBUG loaded listener.js 09:20:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 263 (0x7f7ae61ad000) [pid = 1838] [serial = 1365] [outer = 0x7f7ae5406c00] 09:20:56 INFO - PROCESS | 1838 | 1462983656447 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]]]}] 09:20:56 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 09:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1636ms 09:20:56 INFO - PROCESS | 1838 | 1462983656506 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 09:20:56 INFO - PROCESS | 1838 | 1462983656510 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 09:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:20:56 INFO - PROCESS | 1838 | 1462983656517 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:20:56 INFO - PROCESS | 1838 | 1462983656520 Marionette TRACE conn4 <- [1,1790,null,{}] 09:20:56 INFO - PROCESS | 1838 | 1462983656526 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}] 09:20:56 INFO - PROCESS | 1838 | 1462983656751 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 09:20:57 INFO - PROCESS | 1838 | 1462983657067 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af039f000 == 183 [pid = 1838] [id = 455] 09:20:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 264 (0x7f7ae5405800) [pid = 1838] [serial = 1366] [outer = (nil)] 09:20:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 265 (0x7f7ae7240400) [pid = 1838] [serial = 1367] [outer = 0x7f7ae5405800] 09:20:57 INFO - PROCESS | 1838 | 1462983657148 Marionette DEBUG loaded listener.js 09:20:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 266 (0x7f7ae7f92c00) [pid = 1838] [serial = 1368] [outer = 0x7f7ae5405800] 09:20:58 INFO - PROCESS | 1838 | 1462983658002 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]]]}] 09:20:58 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) 09:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1530ms 09:20:58 INFO - PROCESS | 1838 | 1462983658048 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 09:20:58 INFO - PROCESS | 1838 | 1462983658052 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 09:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:20:58 INFO - PROCESS | 1838 | 1462983658058 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:20:58 INFO - PROCESS | 1838 | 1462983658061 Marionette TRACE conn4 <- [1,1794,null,{}] 09:20:58 INFO - PROCESS | 1838 | 1462983658070 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}] 09:20:58 INFO - PROCESS | 1838 | 1462983658296 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 09:20:58 INFO - PROCESS | 1838 | 1462983658609 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:20:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af60cf800 == 184 [pid = 1838] [id = 456] 09:20:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 267 (0x7f7ae5407000) [pid = 1838] [serial = 1369] [outer = (nil)] 09:20:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 268 (0x7f7ae8c7c000) [pid = 1838] [serial = 1370] [outer = 0x7f7ae5407000] 09:20:58 INFO - PROCESS | 1838 | 1462983658693 Marionette DEBUG loaded listener.js 09:20:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 269 (0x7f7aeb31ec00) [pid = 1838] [serial = 1371] [outer = 0x7f7ae5407000] 09:20:59 INFO - PROCESS | 1838 | 1462983659578 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]]]}] 09:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1584ms 09:20:59 INFO - PROCESS | 1838 | 1462983659643 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 09:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:20:59 INFO - PROCESS | 1838 | 1462983659647 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 09:20:59 INFO - PROCESS | 1838 | 1462983659655 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:20:59 INFO - PROCESS | 1838 | 1462983659658 Marionette TRACE conn4 <- [1,1798,null,{}] 09:20:59 INFO - PROCESS | 1838 | 1462983659664 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}] 09:20:59 INFO - PROCESS | 1838 | 1462983659893 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 09:21:00 INFO - PROCESS | 1838 | 1462983660223 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00a3d000 == 185 [pid = 1838] [id = 457] 09:21:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 270 (0x7f7adf324800) [pid = 1838] [serial = 1372] [outer = (nil)] 09:21:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 271 (0x7f7aedfed400) [pid = 1838] [serial = 1373] [outer = 0x7f7adf324800] 09:21:00 INFO - PROCESS | 1838 | 1462983660310 Marionette DEBUG loaded listener.js 09:21:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 272 (0x7f7aef555400) [pid = 1838] [serial = 1374] [outer = 0x7f7adf324800] 09:21:01 INFO - PROCESS | 1838 | 1462983661284 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]]]}] 09:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1688ms 09:21:01 INFO - PROCESS | 1838 | 1462983661344 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 09:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:21:01 INFO - PROCESS | 1838 | 1462983661348 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 09:21:01 INFO - PROCESS | 1838 | 1462983661355 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:21:01 INFO - PROCESS | 1838 | 1462983661358 Marionette TRACE conn4 <- [1,1802,null,{}] 09:21:01 INFO - PROCESS | 1838 | 1462983661364 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}] 09:21:01 INFO - PROCESS | 1838 | 1462983661629 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 09:21:01 INFO - PROCESS | 1838 | 1462983661951 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b03a29000 == 186 [pid = 1838] [id = 458] 09:21:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 273 (0x7f7ae64d1000) [pid = 1838] [serial = 1375] [outer = (nil)] 09:21:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 274 (0x7f7aef561c00) [pid = 1838] [serial = 1376] [outer = 0x7f7ae64d1000] 09:21:02 INFO - PROCESS | 1838 | 1462983662064 Marionette DEBUG loaded listener.js 09:21:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 275 (0x7f7af0767000) [pid = 1838] [serial = 1377] [outer = 0x7f7ae64d1000] 09:21:02 INFO - PROCESS | 1838 | 1462983662993 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]]]}] 09:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1687ms 09:21:03 INFO - PROCESS | 1838 | 1462983663047 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 09:21:03 INFO - PROCESS | 1838 | 1462983663054 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 09:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:21:03 INFO - PROCESS | 1838 | 1462983663065 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:21:03 INFO - PROCESS | 1838 | 1462983663070 Marionette TRACE conn4 <- [1,1806,null,{}] 09:21:03 INFO - PROCESS | 1838 | 1462983663078 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}] 09:21:03 INFO - PROCESS | 1838 | 1462983663333 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 09:21:03 INFO - PROCESS | 1838 | 1462983663663 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4ad0000 == 187 [pid = 1838] [id = 459] 09:21:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 276 (0x7f7afbe5e000) [pid = 1838] [serial = 1378] [outer = (nil)] 09:21:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 277 (0x7f7afc1aa800) [pid = 1838] [serial = 1379] [outer = 0x7f7afbe5e000] 09:21:03 INFO - PROCESS | 1838 | 1462983663762 Marionette DEBUG loaded listener.js 09:21:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 278 (0x7f7aff22e800) [pid = 1838] [serial = 1380] [outer = 0x7f7afbe5e000] 09:21:04 INFO - PROCESS | 1838 | 1462983664683 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]]]}] 09:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1684ms 09:21:04 INFO - PROCESS | 1838 | 1462983664751 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 09:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:21:04 INFO - PROCESS | 1838 | 1462983664755 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 09:21:04 INFO - PROCESS | 1838 | 1462983664761 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:21:04 INFO - PROCESS | 1838 | 1462983664765 Marionette TRACE conn4 <- [1,1810,null,{}] 09:21:04 INFO - PROCESS | 1838 | 1462983664771 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}] 09:21:05 INFO - PROCESS | 1838 | 1462983665014 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 09:21:05 INFO - PROCESS | 1838 | 1462983665343 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad01d3000 == 188 [pid = 1838] [id = 460] 09:21:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 279 (0x7f7ad472a400) [pid = 1838] [serial = 1381] [outer = (nil)] 09:21:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 280 (0x7f7ad472d800) [pid = 1838] [serial = 1382] [outer = 0x7f7ad472a400] 09:21:05 INFO - PROCESS | 1838 | 1462983665430 Marionette DEBUG loaded listener.js 09:21:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 281 (0x7f7ad4731c00) [pid = 1838] [serial = 1383] [outer = 0x7f7ad472a400] 09:21:06 INFO - PROCESS | 1838 | 1462983666325 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]]]}] 09:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1636ms 09:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:21:06 INFO - PROCESS | 1838 | 1462983666398 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 09:21:06 INFO - PROCESS | 1838 | 1462983666401 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 09:21:06 INFO - PROCESS | 1838 | 1462983666408 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:21:06 INFO - PROCESS | 1838 | 1462983666410 Marionette TRACE conn4 <- [1,1814,null,{}] 09:21:06 INFO - PROCESS | 1838 | 1462983666417 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}] 09:21:06 INFO - PROCESS | 1838 | 1462983666657 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 09:21:06 INFO - PROCESS | 1838 | 1462983666988 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bc9000 == 189 [pid = 1838] [id = 461] 09:21:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 282 (0x7f7ad472a800) [pid = 1838] [serial = 1384] [outer = (nil)] 09:21:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 283 (0x7f7afc331800) [pid = 1838] [serial = 1385] [outer = 0x7f7ad472a800] 09:21:07 INFO - PROCESS | 1838 | 1462983667073 Marionette DEBUG loaded listener.js 09:21:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 284 (0x7f7b011cf400) [pid = 1838] [serial = 1386] [outer = 0x7f7ad472a800] 09:21:07 INFO - PROCESS | 1838 | 1462983667951 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]]]}] 09:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1585ms 09:21:07 INFO - PROCESS | 1838 | 1462983667994 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 09:21:08 INFO - PROCESS | 1838 | 1462983667999 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 09:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:21:08 INFO - PROCESS | 1838 | 1462983668005 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:21:08 INFO - PROCESS | 1838 | 1462983668008 Marionette TRACE conn4 <- [1,1818,null,{}] 09:21:08 INFO - PROCESS | 1838 | 1462983668014 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}] 09:21:08 INFO - PROCESS | 1838 | 1462983668255 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 09:21:08 INFO - PROCESS | 1838 | 1462983668532 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4cb800 == 190 [pid = 1838] [id = 462] 09:21:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 285 (0x7f7ad0316c00) [pid = 1838] [serial = 1387] [outer = (nil)] 09:21:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 286 (0x7f7ad0320400) [pid = 1838] [serial = 1388] [outer = 0x7f7ad0316c00] 09:21:08 INFO - PROCESS | 1838 | 1462983668657 Marionette DEBUG loaded listener.js 09:21:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 287 (0x7f7ad0324800) [pid = 1838] [serial = 1389] [outer = 0x7f7ad0316c00] 09:21:09 INFO - PROCESS | 1838 | 1462983669594 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]]]}] 09:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1634ms 09:21:09 INFO - PROCESS | 1838 | 1462983669642 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 09:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:21:09 INFO - PROCESS | 1838 | 1462983669646 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 09:21:09 INFO - PROCESS | 1838 | 1462983669653 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:21:09 INFO - PROCESS | 1838 | 1462983669656 Marionette TRACE conn4 <- [1,1822,null,{}] 09:21:09 INFO - PROCESS | 1838 | 1462983669661 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}] 09:21:09 INFO - PROCESS | 1838 | 1462983669888 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 09:21:10 INFO - PROCESS | 1838 | 1462983670266 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cc9000 == 191 [pid = 1838] [id = 463] 09:21:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 288 (0x7f7ad7f19000) [pid = 1838] [serial = 1390] [outer = (nil)] 09:21:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 289 (0x7f7ad7f1b400) [pid = 1838] [serial = 1391] [outer = 0x7f7ad7f19000] 09:21:10 INFO - PROCESS | 1838 | 1462983670353 Marionette DEBUG loaded listener.js 09:21:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 290 (0x7f7ad7f1f000) [pid = 1838] [serial = 1392] [outer = 0x7f7ad7f19000] 09:21:11 INFO - PROCESS | 1838 | 1462983671231 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]]]}] 09:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1638ms 09:21:11 INFO - PROCESS | 1838 | 1462983671291 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 09:21:11 INFO - PROCESS | 1838 | 1462983671294 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 09:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:21:11 INFO - PROCESS | 1838 | 1462983671301 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:21:11 INFO - PROCESS | 1838 | 1462983671304 Marionette TRACE conn4 <- [1,1826,null,{}] 09:21:11 INFO - PROCESS | 1838 | 1462983671309 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}] 09:21:11 INFO - PROCESS | 1838 | 1462983671535 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 09:21:11 INFO - PROCESS | 1838 | 1462983671868 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acfcae000 == 192 [pid = 1838] [id = 464] 09:21:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 291 (0x7f7ad1952000) [pid = 1838] [serial = 1393] [outer = (nil)] 09:21:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 292 (0x7f7ad7f23400) [pid = 1838] [serial = 1394] [outer = 0x7f7ad1952000] 09:21:11 INFO - PROCESS | 1838 | 1462983671951 Marionette DEBUG loaded listener.js 09:21:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 293 (0x7f7b00aee800) [pid = 1838] [serial = 1395] [outer = 0x7f7ad1952000] 09:21:12 INFO - PROCESS | 1838 | 1462983672815 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]]]}] 09:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1579ms 09:21:12 INFO - PROCESS | 1838 | 1462983672898 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 09:21:12 INFO - PROCESS | 1838 | 1462983672903 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 09:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:21:12 INFO - PROCESS | 1838 | 1462983672914 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:21:12 INFO - PROCESS | 1838 | 1462983672918 Marionette TRACE conn4 <- [1,1830,null,{}] 09:21:12 INFO - PROCESS | 1838 | 1462983672926 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}] 09:21:13 INFO - PROCESS | 1838 | 1462983673174 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 09:21:13 INFO - PROCESS | 1838 | 1462983673496 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acf728000 == 193 [pid = 1838] [id = 465] 09:21:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 294 (0x7f7ad00c1800) [pid = 1838] [serial = 1396] [outer = (nil)] 09:21:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 295 (0x7f7ad00ca800) [pid = 1838] [serial = 1397] [outer = 0x7f7ad00c1800] 09:21:13 INFO - PROCESS | 1838 | 1462983673579 Marionette DEBUG loaded listener.js 09:21:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 296 (0x7f7ad00cf800) [pid = 1838] [serial = 1398] [outer = 0x7f7ad00c1800] 09:21:14 INFO - PROCESS | 1838 | 1462983674465 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]]]}] 09:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1589ms 09:21:14 INFO - PROCESS | 1838 | 1462983674503 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 09:21:14 INFO - PROCESS | 1838 | 1462983674507 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 09:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:21:14 INFO - PROCESS | 1838 | 1462983674513 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:21:14 INFO - PROCESS | 1838 | 1462983674515 Marionette TRACE conn4 <- [1,1834,null,{}] 09:21:14 INFO - PROCESS | 1838 | 1462983674521 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}] 09:21:14 INFO - PROCESS | 1838 | 1462983674742 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 09:21:15 INFO - PROCESS | 1838 | 1462983675074 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cc0000 == 194 [pid = 1838] [id = 466] 09:21:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 297 (0x7f7ad00c2c00) [pid = 1838] [serial = 1399] [outer = (nil)] 09:21:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 298 (0x7f7ad7f24400) [pid = 1838] [serial = 1400] [outer = 0x7f7ad00c2c00] 09:21:15 INFO - PROCESS | 1838 | 1462983675166 Marionette DEBUG loaded listener.js 09:21:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 299 (0x7f7adf32c800) [pid = 1838] [serial = 1401] [outer = 0x7f7ad00c2c00] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af6023000 == 193 [pid = 1838] [id = 389] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6e51000 == 192 [pid = 1838] [id = 404] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afc3a5800 == 191 [pid = 1838] [id = 390] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aff33a000 == 190 [pid = 1838] [id = 391] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00a51000 == 189 [pid = 1838] [id = 392] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e3c000 == 188 [pid = 1838] [id = 447] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0513000 == 187 [pid = 1838] [id = 446] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adba54800 == 186 [pid = 1838] [id = 445] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5a62000 == 185 [pid = 1838] [id = 444] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adba5b800 == 184 [pid = 1838] [id = 443] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5c05800 == 183 [pid = 1838] [id = 442] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9708800 == 182 [pid = 1838] [id = 441] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5aa0800 == 181 [pid = 1838] [id = 432] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b010a2800 == 180 [pid = 1838] [id = 431] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afc159000 == 179 [pid = 1838] [id = 430] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0737800 == 178 [pid = 1838] [id = 429] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aebfa0000 == 177 [pid = 1838] [id = 428] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4208800 == 176 [pid = 1838] [id = 427] 09:21:17 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c92800 == 175 [pid = 1838] [id = 426] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 298 (0x7f7ae64da000) [pid = 1838] [serial = 1214] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 297 (0x7f7ae7f96800) [pid = 1838] [serial = 981] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 296 (0x7f7adfc29c00) [pid = 1838] [serial = 1271] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 295 (0x7f7b03a55800) [pid = 1838] [serial = 942] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 294 (0x7f7ae00f3800) [pid = 1838] [serial = 1274] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 293 (0x7f7ad8bef800) [pid = 1838] [serial = 1262] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 292 (0x7f7aed16fc00) [pid = 1838] [serial = 852] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 291 (0x7f7ae8bc1000) [pid = 1838] [serial = 1226] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 290 (0x7f7adb1c2800) [pid = 1838] [serial = 1266] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 289 (0x7f7b01382800) [pid = 1838] [serial = 927] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 288 (0x7f7ada6c7800) [pid = 1838] [serial = 975] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 287 (0x7f7b03d79800) [pid = 1838] [serial = 939] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 286 (0x7f7afc1b1c00) [pid = 1838] [serial = 1235] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 285 (0x7f7aee37c800) [pid = 1838] [serial = 1229] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 284 (0x7f7afd040c00) [pid = 1838] [serial = 990] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 283 (0x7f7ada54b400) [pid = 1838] [serial = 936] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 282 (0x7f7b013d6000) [pid = 1838] [serial = 996] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 281 (0x7f7ad9950c00) [pid = 1838] [serial = 999] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 280 (0x7f7adf023800) [pid = 1838] [serial = 1269] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 279 (0x7f7ad72f7c00) [pid = 1838] [serial = 954] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 278 (0x7f7af076a400) [pid = 1838] [serial = 1232] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 277 (0x7f7ad5990800) [pid = 1838] [serial = 951] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 276 (0x7f7aff2e3c00) [pid = 1838] [serial = 993] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 275 (0x7f7afd15cc00) [pid = 1838] [serial = 921] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 274 (0x7f7ad3154000) [pid = 1838] [serial = 1256] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 273 (0x7f7b00aef000) [pid = 1838] [serial = 924] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 272 (0x7f7ad9969800) [pid = 1838] [serial = 933] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 271 (0x7f7b03a4e800) [pid = 1838] [serial = 930] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 270 (0x7f7ae449f800) [pid = 1838] [serial = 1223] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 269 (0x7f7ad5bebc00) [pid = 1838] [serial = 1259] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 268 (0x7f7aedfecc00) [pid = 1838] [serial = 984] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 267 (0x7f7aefee9000) [pid = 1838] [serial = 987] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 266 (0x7f7ad4b5bc00) [pid = 1838] [serial = 1238] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 265 (0x7f7ada6c4000) [pid = 1838] [serial = 1263] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 264 (0x7f7adfd32c00) [pid = 1838] [serial = 1241] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 263 (0x7f7ad5beb800) [pid = 1838] [serial = 1250] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 262 (0x7f7adfd3f000) [pid = 1838] [serial = 1247] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 261 (0x7f7adfd3e400) [pid = 1838] [serial = 1272] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 260 (0x7f7adaf89000) [pid = 1838] [serial = 1265] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 259 (0x7f7aded84800) [pid = 1838] [serial = 1268] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 258 (0x7f7afbeea800) [pid = 1838] [serial = 1244] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 257 (0x7f7ad7fd3c00) [pid = 1838] [serial = 1260] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 256 (0x7f7ada375400) [pid = 1838] [serial = 1253] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 255 (0x7f7adeeabc00) [pid = 1838] [serial = 1220] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7ad71e3c00) [pid = 1838] [serial = 945] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7ad493a800) [pid = 1838] [serial = 1002] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7ae449bc00) [pid = 1838] [serial = 1275] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ad72f4000) [pid = 1838] [serial = 948] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7ada6ce400) [pid = 1838] [serial = 1217] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7adfd70400) [pid = 1838] [serial = 978] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7ae4e0d800) [pid = 1838] [serial = 1277] [outer = (nil)] [url = about:blank] 09:21:17 INFO - PROCESS | 1838 | 1462983677361 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]]]}] 09:21:17 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 09:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2988ms 09:21:17 INFO - PROCESS | 1838 | 1462983677503 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 09:21:17 INFO - PROCESS | 1838 | 1462983677508 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 09:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:21:17 INFO - PROCESS | 1838 | 1462983677516 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:21:17 INFO - PROCESS | 1838 | 1462983677523 Marionette TRACE conn4 <- [1,1838,null,{}] 09:21:17 INFO - PROCESS | 1838 | 1462983677533 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}] 09:21:17 INFO - PROCESS | 1838 | 1462983677734 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 09:21:17 INFO - PROCESS | 1838 | 1462983677946 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1ce4800 == 176 [pid = 1838] [id = 467] 09:21:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7ad1cc5000) [pid = 1838] [serial = 1402] [outer = (nil)] 09:21:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7ad1ccb000) [pid = 1838] [serial = 1403] [outer = 0x7f7ad1cc5000] 09:21:18 INFO - PROCESS | 1838 | 1462983678016 Marionette DEBUG loaded listener.js 09:21:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7ad3152800) [pid = 1838] [serial = 1404] [outer = 0x7f7ad1cc5000] 09:21:18 INFO - PROCESS | 1838 | 1462983678837 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]]]}] 09:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1387ms 09:21:18 INFO - PROCESS | 1838 | 1462983678904 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 09:21:18 INFO - PROCESS | 1838 | 1462983678913 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 09:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:21:18 INFO - PROCESS | 1838 | 1462983678924 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:21:18 INFO - PROCESS | 1838 | 1462983678928 Marionette TRACE conn4 <- [1,1842,null,{}] 09:21:18 INFO - PROCESS | 1838 | 1462983678935 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}] 09:21:19 INFO - PROCESS | 1838 | 1462983679151 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 09:21:19 INFO - PROCESS | 1838 | 1462983679411 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4ad6800 == 177 [pid = 1838] [id = 468] 09:21:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7ad1cc9400) [pid = 1838] [serial = 1405] [outer = (nil)] 09:21:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7ad43d1400) [pid = 1838] [serial = 1406] [outer = 0x7f7ad1cc9400] 09:21:19 INFO - PROCESS | 1838 | 1462983679494 Marionette DEBUG loaded listener.js 09:21:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7ad4933c00) [pid = 1838] [serial = 1407] [outer = 0x7f7ad1cc9400] 09:21:20 INFO - PROCESS | 1838 | 1462983680412 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]]]}] 09:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1538ms 09:21:20 INFO - PROCESS | 1838 | 1462983680462 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 09:21:20 INFO - PROCESS | 1838 | 1462983680467 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 09:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:21:20 INFO - PROCESS | 1838 | 1462983680480 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:21:20 INFO - PROCESS | 1838 | 1462983680497 Marionette TRACE conn4 <- [1,1846,null,{}] 09:21:20 INFO - PROCESS | 1838 | 1462983680521 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}] 09:21:20 INFO - PROCESS | 1838 | 1462983680806 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 09:21:20 INFO - PROCESS | 1838 | 1462983680839 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e52000 == 178 [pid = 1838] [id = 469] 09:21:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7ad5beec00) [pid = 1838] [serial = 1408] [outer = (nil)] 09:21:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 256 (0x7f7ad71e3c00) [pid = 1838] [serial = 1409] [outer = 0x7f7ad5beec00] 09:21:20 INFO - PROCESS | 1838 | 1462983680909 Marionette DEBUG loaded listener.js 09:21:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 257 (0x7f7ad7fd1800) [pid = 1838] [serial = 1410] [outer = 0x7f7ad5beec00] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 256 (0x7f7adfd6fc00) [pid = 1838] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 255 (0x7f7ada407400) [pid = 1838] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7ae61b3800) [pid = 1838] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7ad1cca800) [pid = 1838] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7adbabbc00) [pid = 1838] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7adbb4f400) [pid = 1838] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7aefee2c00) [pid = 1838] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7ada543800) [pid = 1838] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7ae0713000) [pid = 1838] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7aed0a4c00) [pid = 1838] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7ad5986000) [pid = 1838] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7ae0791000) [pid = 1838] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7ad8be1400) [pid = 1838] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7ad3156400) [pid = 1838] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7aee381800) [pid = 1838] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7ad7fc7000) [pid = 1838] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 240 (0x7f7ad8be1c00) [pid = 1838] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7ae5504c00) [pid = 1838] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 238 (0x7f7b011d1800) [pid = 1838] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7aed0a5400) [pid = 1838] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7aefd55000) [pid = 1838] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7addc3bc00) [pid = 1838] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7addc3f800) [pid = 1838] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7aded7fc00) [pid = 1838] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ada3d8400) [pid = 1838] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7ada3dd800) [pid = 1838] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7adfd8ec00) [pid = 1838] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7ae00c2000) [pid = 1838] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7af076b400) [pid = 1838] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7ad4b5b400) [pid = 1838] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7ad9942400) [pid = 1838] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7aef59d400) [pid = 1838] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7ae5f08c00) [pid = 1838] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7adc291800) [pid = 1838] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ae0796000) [pid = 1838] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7adfd95400) [pid = 1838] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7ae00ba400) [pid = 1838] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7ada37d400) [pid = 1838] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7adfd8f800) [pid = 1838] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7aef8be000) [pid = 1838] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7ad4b5d400) [pid = 1838] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7ae8c7ec00) [pid = 1838] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7ae8c80400) [pid = 1838] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7adc28a800) [pid = 1838] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7ad8be3400) [pid = 1838] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7b03a4f400) [pid = 1838] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7ada405800) [pid = 1838] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7ae5f0b000) [pid = 1838] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7ada543c00) [pid = 1838] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:21:22 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7ae5f03000) [pid = 1838] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:21:22 INFO - PROCESS | 1838 | 1462983682885 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]]]}] 09:21:22 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) 09:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2452ms 09:21:22 INFO - PROCESS | 1838 | 1462983682933 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 09:21:22 INFO - PROCESS | 1838 | 1462983682938 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 09:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:21:22 INFO - PROCESS | 1838 | 1462983682944 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:21:22 INFO - PROCESS | 1838 | 1462983682946 Marionette TRACE conn4 <- [1,1850,null,{}] 09:21:22 INFO - PROCESS | 1838 | 1462983682952 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}] 09:21:23 INFO - PROCESS | 1838 | 1462983683158 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 09:21:23 INFO - PROCESS | 1838 | 1462983683351 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8d9b000 == 179 [pid = 1838] [id = 470] 09:21:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 208 (0x7f7ad1a55800) [pid = 1838] [serial = 1411] [outer = (nil)] 09:21:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 209 (0x7f7ad7fc7000) [pid = 1838] [serial = 1412] [outer = 0x7f7ad1a55800] 09:21:23 INFO - PROCESS | 1838 | 1462983683422 Marionette DEBUG loaded listener.js 09:21:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 210 (0x7f7ad995d400) [pid = 1838] [serial = 1413] [outer = 0x7f7ad1a55800] 09:21:24 INFO - PROCESS | 1838 | 1462983684194 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]]]}] 09:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1286ms 09:21:24 INFO - PROCESS | 1838 | 1462983684233 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 09:21:24 INFO - PROCESS | 1838 | 1462983684237 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 09:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:21:24 INFO - PROCESS | 1838 | 1462983684243 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:21:24 INFO - PROCESS | 1838 | 1462983684245 Marionette TRACE conn4 <- [1,1854,null,{}] 09:21:24 INFO - PROCESS | 1838 | 1462983684250 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}] 09:21:24 INFO - PROCESS | 1838 | 1462983684473 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 09:21:24 INFO - PROCESS | 1838 | 1462983684801 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1859000 == 180 [pid = 1838] [id = 471] 09:21:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 211 (0x7f7ad00c6c00) [pid = 1838] [serial = 1414] [outer = (nil)] 09:21:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 212 (0x7f7ad031dc00) [pid = 1838] [serial = 1415] [outer = 0x7f7ad00c6c00] 09:21:24 INFO - PROCESS | 1838 | 1462983684950 Marionette DEBUG loaded listener.js 09:21:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 213 (0x7f7ad1a4e000) [pid = 1838] [serial = 1416] [outer = 0x7f7ad00c6c00] 09:21:25 INFO - PROCESS | 1838 | 1462983685959 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]]]}] 09:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1786ms 09:21:26 INFO - PROCESS | 1838 | 1462983686032 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 09:21:26 INFO - PROCESS | 1838 | 1462983686038 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 09:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:21:26 INFO - PROCESS | 1838 | 1462983686052 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:21:26 INFO - PROCESS | 1838 | 1462983686059 Marionette TRACE conn4 <- [1,1858,null,{}] 09:21:26 INFO - PROCESS | 1838 | 1462983686068 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}] 09:21:26 INFO - PROCESS | 1838 | 1462983686355 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 09:21:26 INFO - PROCESS | 1838 | 1462983686684 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8aa4800 == 181 [pid = 1838] [id = 472] 09:21:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 214 (0x7f7ad4725800) [pid = 1838] [serial = 1417] [outer = (nil)] 09:21:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 215 (0x7f7ad4b54400) [pid = 1838] [serial = 1418] [outer = 0x7f7ad4725800] 09:21:26 INFO - PROCESS | 1838 | 1462983686769 Marionette DEBUG loaded listener.js 09:21:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 216 (0x7f7ad5bedc00) [pid = 1838] [serial = 1419] [outer = 0x7f7ad4725800] 09:21:27 INFO - PROCESS | 1838 | 1462983687777 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]]]}] 09:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1792ms 09:21:27 INFO - PROCESS | 1838 | 1462983687846 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 09:21:27 INFO - PROCESS | 1838 | 1462983687853 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 09:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:21:27 INFO - PROCESS | 1838 | 1462983687861 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:21:27 INFO - PROCESS | 1838 | 1462983687865 Marionette TRACE conn4 <- [1,1862,null,{}] 09:21:27 INFO - PROCESS | 1838 | 1462983687871 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}] 09:21:28 INFO - PROCESS | 1838 | 1462983688113 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 09:21:28 INFO - PROCESS | 1838 | 1462983688473 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf64800 == 182 [pid = 1838] [id = 473] 09:21:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 217 (0x7f7ad7fd4000) [pid = 1838] [serial = 1420] [outer = (nil)] 09:21:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 218 (0x7f7ada37d400) [pid = 1838] [serial = 1421] [outer = 0x7f7ad7fd4000] 09:21:28 INFO - PROCESS | 1838 | 1462983688559 Marionette DEBUG loaded listener.js 09:21:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 219 (0x7f7ada402400) [pid = 1838] [serial = 1422] [outer = 0x7f7ad7fd4000] 09:21:29 INFO - PROCESS | 1838 | 1462983689481 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]]]}] 09:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1682ms 09:21:29 INFO - PROCESS | 1838 | 1462983689544 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 09:21:29 INFO - PROCESS | 1838 | 1462983689549 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 09:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:21:29 INFO - PROCESS | 1838 | 1462983689558 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:21:29 INFO - PROCESS | 1838 | 1462983689568 Marionette TRACE conn4 <- [1,1866,null,{}] 09:21:29 INFO - PROCESS | 1838 | 1462983689583 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}] 09:21:29 INFO - PROCESS | 1838 | 1462983689864 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 09:21:30 INFO - PROCESS | 1838 | 1462983690192 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4cf000 == 183 [pid = 1838] [id = 474] 09:21:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 220 (0x7f7ada54b400) [pid = 1838] [serial = 1423] [outer = (nil)] 09:21:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 221 (0x7f7adaf0c800) [pid = 1838] [serial = 1424] [outer = 0x7f7ada54b400] 09:21:30 INFO - PROCESS | 1838 | 1462983690273 Marionette DEBUG loaded listener.js 09:21:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 222 (0x7f7adb1c2800) [pid = 1838] [serial = 1425] [outer = 0x7f7ada54b400] 09:21:31 INFO - PROCESS | 1838 | 1462983691183 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]]]}] 09:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1692ms 09:21:31 INFO - PROCESS | 1838 | 1462983691249 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 09:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:21:31 INFO - PROCESS | 1838 | 1462983691253 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 09:21:31 INFO - PROCESS | 1838 | 1462983691259 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:21:31 INFO - PROCESS | 1838 | 1462983691263 Marionette TRACE conn4 <- [1,1870,null,{}] 09:21:31 INFO - PROCESS | 1838 | 1462983691269 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}] 09:21:31 INFO - PROCESS | 1838 | 1462983691504 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 09:21:31 INFO - PROCESS | 1838 | 1462983691823 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf420000 == 184 [pid = 1838] [id = 475] 09:21:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 223 (0x7f7ad3ba1c00) [pid = 1838] [serial = 1426] [outer = (nil)] 09:21:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 224 (0x7f7adbd5c000) [pid = 1838] [serial = 1427] [outer = 0x7f7ad3ba1c00] 09:21:31 INFO - PROCESS | 1838 | 1462983691906 Marionette DEBUG loaded listener.js 09:21:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 225 (0x7f7adc292800) [pid = 1838] [serial = 1428] [outer = 0x7f7ad3ba1c00] 09:21:32 INFO - PROCESS | 1838 | 1462983692779 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]]]}] 09:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1580ms 09:21:32 INFO - PROCESS | 1838 | 1462983692841 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 09:21:32 INFO - PROCESS | 1838 | 1462983692845 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 09:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:21:32 INFO - PROCESS | 1838 | 1462983692852 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:21:32 INFO - PROCESS | 1838 | 1462983692855 Marionette TRACE conn4 <- [1,1874,null,{}] 09:21:32 INFO - PROCESS | 1838 | 1462983692861 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}] 09:21:33 INFO - PROCESS | 1838 | 1462983693095 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 09:21:33 INFO - PROCESS | 1838 | 1462983693415 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0513000 == 185 [pid = 1838] [id = 476] 09:21:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 226 (0x7f7adc519c00) [pid = 1838] [serial = 1429] [outer = (nil)] 09:21:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 227 (0x7f7adc51c000) [pid = 1838] [serial = 1430] [outer = 0x7f7adc519c00] 09:21:33 INFO - PROCESS | 1838 | 1462983693508 Marionette DEBUG loaded listener.js 09:21:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 228 (0x7f7adf01b000) [pid = 1838] [serial = 1431] [outer = 0x7f7adc519c00] 09:21:34 INFO - PROCESS | 1838 | 1462983694453 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]]]}] 09:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1684ms 09:21:34 INFO - PROCESS | 1838 | 1462983694538 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 09:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:21:34 INFO - PROCESS | 1838 | 1462983694542 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 09:21:34 INFO - PROCESS | 1838 | 1462983694548 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:21:34 INFO - PROCESS | 1838 | 1462983694551 Marionette TRACE conn4 <- [1,1878,null,{}] 09:21:34 INFO - PROCESS | 1838 | 1462983694557 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}] 09:21:34 INFO - PROCESS | 1838 | 1462983694828 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 09:21:35 INFO - PROCESS | 1838 | 1462983695149 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e18000 == 186 [pid = 1838] [id = 477] 09:21:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 229 (0x7f7adc51a800) [pid = 1838] [serial = 1432] [outer = (nil)] 09:21:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 230 (0x7f7adfd30800) [pid = 1838] [serial = 1433] [outer = 0x7f7adc51a800] 09:21:35 INFO - PROCESS | 1838 | 1462983695228 Marionette DEBUG loaded listener.js 09:21:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 231 (0x7f7adfd9c400) [pid = 1838] [serial = 1434] [outer = 0x7f7adc51a800] 09:21:36 INFO - PROCESS | 1838 | 1462983696146 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]]]}] 09:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1636ms 09:21:36 INFO - PROCESS | 1838 | ************************* 09:21:36 INFO - PROCESS | 1838 | A coding exception was thrown and uncaught in a Task. 09:21:36 INFO - PROCESS | 1838 | 09:21:36 INFO - PROCESS | 1838 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:21:36 INFO - PROCESS | 1838 | Full stack: 09:21:36 INFO - PROCESS | 1838 | ************************* 09:21:36 INFO - PROCESS | 1838 | 1462983696190 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 09:21:36 INFO - PROCESS | 1838 | 1462983696193 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 09:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:21:36 INFO - PROCESS | 1838 | 1462983696200 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:21:36 INFO - PROCESS | 1838 | 1462983696203 Marionette TRACE conn4 <- [1,1882,null,{}] 09:21:36 INFO - PROCESS | 1838 | 1462983696208 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}] 09:21:36 INFO - PROCESS | 1838 | 1462983696433 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 09:21:36 INFO - PROCESS | 1838 | 1462983696754 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae553b000 == 187 [pid = 1838] [id = 478] 09:21:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 232 (0x7f7adf026000) [pid = 1838] [serial = 1435] [outer = (nil)] 09:21:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 233 (0x7f7ae078dc00) [pid = 1838] [serial = 1436] [outer = 0x7f7adf026000] 09:21:36 INFO - PROCESS | 1838 | 1462983696838 Marionette DEBUG loaded listener.js 09:21:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 234 (0x7f7ae449d800) [pid = 1838] [serial = 1437] [outer = 0x7f7adf026000] 09:21:37 INFO - PROCESS | 1838 | 1462983697724 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]]]}] 09:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1589ms 09:21:37 INFO - PROCESS | 1838 | 1462983697791 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 09:21:37 INFO - PROCESS | 1838 | 1462983697795 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 09:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:21:37 INFO - PROCESS | 1838 | 1462983697801 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:21:37 INFO - PROCESS | 1838 | 1462983697804 Marionette TRACE conn4 <- [1,1886,null,{}] 09:21:37 INFO - PROCESS | 1838 | 1462983697810 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}] 09:21:38 INFO - PROCESS | 1838 | 1462983698036 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 09:21:38 INFO - PROCESS | 1838 | 1462983698321 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b8a000 == 188 [pid = 1838] [id = 479] 09:21:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 235 (0x7f7adfc22800) [pid = 1838] [serial = 1438] [outer = (nil)] 09:21:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 236 (0x7f7ae4e0c000) [pid = 1838] [serial = 1439] [outer = 0x7f7adfc22800] 09:21:38 INFO - PROCESS | 1838 | 1462983698404 Marionette DEBUG loaded listener.js 09:21:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 237 (0x7f7ae5507000) [pid = 1838] [serial = 1440] [outer = 0x7f7adfc22800] 09:21:39 INFO - PROCESS | 1838 | 1462983699237 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]]]}] 09:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1479ms 09:21:39 INFO - PROCESS | 1838 | 1462983699281 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 09:21:39 INFO - PROCESS | 1838 | 1462983699285 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 09:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:21:39 INFO - PROCESS | 1838 | 1462983699291 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:21:39 INFO - PROCESS | 1838 | 1462983699294 Marionette TRACE conn4 <- [1,1890,null,{}] 09:21:39 INFO - PROCESS | 1838 | 1462983699300 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}] 09:21:39 INFO - PROCESS | 1838 | 1462983699546 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 09:21:39 INFO - PROCESS | 1838 | 1462983699860 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6135800 == 189 [pid = 1838] [id = 480] 09:21:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 238 (0x7f7ae0791000) [pid = 1838] [serial = 1441] [outer = (nil)] 09:21:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 239 (0x7f7ae5f03000) [pid = 1838] [serial = 1442] [outer = 0x7f7ae0791000] 09:21:39 INFO - PROCESS | 1838 | 1462983699942 Marionette DEBUG loaded listener.js 09:21:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 240 (0x7f7ae61a9c00) [pid = 1838] [serial = 1443] [outer = 0x7f7ae0791000] 09:21:40 INFO - PROCESS | 1838 | 1462983700840 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]]]}] 09:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1582ms 09:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:21:40 INFO - PROCESS | 1838 | 1462983700874 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 09:21:40 INFO - PROCESS | 1838 | 1462983700877 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 09:21:40 INFO - PROCESS | 1838 | 1462983700883 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:21:40 INFO - PROCESS | 1838 | 1462983700886 Marionette TRACE conn4 <- [1,1894,null,{}] 09:21:40 INFO - PROCESS | 1838 | 1462983700892 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}] 09:21:41 INFO - PROCESS | 1838 | 1462983701106 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 09:21:41 INFO - PROCESS | 1838 | 1462983701444 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aebf88000 == 190 [pid = 1838] [id = 481] 09:21:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 241 (0x7f7ae7328800) [pid = 1838] [serial = 1444] [outer = (nil)] 09:21:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 242 (0x7f7ae7e40400) [pid = 1838] [serial = 1445] [outer = 0x7f7ae7328800] 09:21:41 INFO - PROCESS | 1838 | 1462983701543 Marionette DEBUG loaded listener.js 09:21:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 243 (0x7f7ae8c80400) [pid = 1838] [serial = 1446] [outer = 0x7f7ae7328800] 09:21:42 INFO - PROCESS | 1838 | 1462983702494 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]]]}] 09:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1680ms 09:21:42 INFO - PROCESS | 1838 | 1462983702564 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 09:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:21:42 INFO - PROCESS | 1838 | 1462983702568 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 09:21:42 INFO - PROCESS | 1838 | 1462983702574 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:21:42 INFO - PROCESS | 1838 | 1462983702578 Marionette TRACE conn4 <- [1,1898,null,{}] 09:21:42 INFO - PROCESS | 1838 | 1462983702584 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}] 09:21:42 INFO - PROCESS | 1838 | 1462983702832 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 09:21:43 INFO - PROCESS | 1838 | 1462983703158 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af05aa800 == 191 [pid = 1838] [id = 482] 09:21:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 244 (0x7f7adbd59000) [pid = 1838] [serial = 1447] [outer = (nil)] 09:21:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 245 (0x7f7aed16ac00) [pid = 1838] [serial = 1448] [outer = 0x7f7adbd59000] 09:21:43 INFO - PROCESS | 1838 | 1462983703236 Marionette DEBUG loaded listener.js 09:21:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 246 (0x7f7aef561400) [pid = 1838] [serial = 1449] [outer = 0x7f7adbd59000] 09:21:44 INFO - PROCESS | 1838 | 1462983704137 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]]]}] 09:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1638ms 09:21:44 INFO - PROCESS | 1838 | 1462983704213 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 09:21:44 INFO - PROCESS | 1838 | 1462983704217 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 09:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:21:44 INFO - PROCESS | 1838 | 1462983704222 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:21:44 INFO - PROCESS | 1838 | 1462983704226 Marionette TRACE conn4 <- [1,1902,null,{}] 09:21:44 INFO - PROCESS | 1838 | 1462983704231 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}] 09:21:44 INFO - PROCESS | 1838 | 1462983704482 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 09:21:44 INFO - PROCESS | 1838 | 1462983704811 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc21000 == 192 [pid = 1838] [id = 483] 09:21:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 247 (0x7f7ae7329c00) [pid = 1838] [serial = 1450] [outer = (nil)] 09:21:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 248 (0x7f7aefa95400) [pid = 1838] [serial = 1451] [outer = 0x7f7ae7329c00] 09:21:44 INFO - PROCESS | 1838 | 1462983704892 Marionette DEBUG loaded listener.js 09:21:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 249 (0x7f7af075e400) [pid = 1838] [serial = 1452] [outer = 0x7f7ae7329c00] 09:21:45 INFO - PROCESS | 1838 | 1462983705737 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]]]}] 09:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 09:21:45 INFO - PROCESS | 1838 | 1462983705806 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 09:21:45 INFO - PROCESS | 1838 | 1462983705809 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 09:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:21:45 INFO - PROCESS | 1838 | 1462983705815 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:21:45 INFO - PROCESS | 1838 | 1462983705817 Marionette TRACE conn4 <- [1,1906,null,{}] 09:21:45 INFO - PROCESS | 1838 | 1462983705823 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}] 09:21:46 INFO - PROCESS | 1838 | 1462983706043 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 09:21:46 INFO - PROCESS | 1838 | 1462983706322 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b19800 == 193 [pid = 1838] [id = 484] 09:21:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 250 (0x7f7aef55e400) [pid = 1838] [serial = 1453] [outer = (nil)] 09:21:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 251 (0x7f7af0f5a400) [pid = 1838] [serial = 1454] [outer = 0x7f7aef55e400] 09:21:46 INFO - PROCESS | 1838 | 1462983706444 Marionette DEBUG loaded listener.js 09:21:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 252 (0x7f7af1656400) [pid = 1838] [serial = 1455] [outer = 0x7f7aef55e400] 09:21:47 INFO - PROCESS | 1838 | 1462983707297 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]]]}] 09:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1528ms 09:21:47 INFO - PROCESS | 1838 | 1462983707346 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 09:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:21:47 INFO - PROCESS | 1838 | 1462983707350 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 09:21:47 INFO - PROCESS | 1838 | 1462983707356 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:21:47 INFO - PROCESS | 1838 | 1462983707359 Marionette TRACE conn4 <- [1,1910,null,{}] 09:21:47 INFO - PROCESS | 1838 | 1462983707365 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}] 09:21:47 INFO - PROCESS | 1838 | 1462983707585 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 09:21:47 INFO - PROCESS | 1838 | 1462983707907 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0538f000 == 194 [pid = 1838] [id = 485] 09:21:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 253 (0x7f7ad492d000) [pid = 1838] [serial = 1456] [outer = (nil)] 09:21:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 254 (0x7f7af1af7400) [pid = 1838] [serial = 1457] [outer = 0x7f7ad492d000] 09:21:47 INFO - PROCESS | 1838 | 1462983707991 Marionette DEBUG loaded listener.js 09:21:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 255 (0x7f7afbc89c00) [pid = 1838] [serial = 1458] [outer = 0x7f7ad492d000] 09:21:48 INFO - PROCESS | 1838 | 1462983708811 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]]]}] 09:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1533ms 09:21:48 INFO - PROCESS | 1838 | 1462983708891 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 09:21:48 INFO - PROCESS | 1838 | 1462983708895 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 09:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:21:48 INFO - PROCESS | 1838 | 1462983708900 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:21:48 INFO - PROCESS | 1838 | 1462983708903 Marionette TRACE conn4 <- [1,1914,null,{}] 09:21:48 INFO - PROCESS | 1838 | 1462983708909 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}] 09:21:49 INFO - PROCESS | 1838 | 1462983709130 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 09:21:49 INFO - PROCESS | 1838 | 1462983709450 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7069000 == 195 [pid = 1838] [id = 486] 09:21:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 256 (0x7f7af0767c00) [pid = 1838] [serial = 1459] [outer = (nil)] 09:21:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 257 (0x7f7afc3e8800) [pid = 1838] [serial = 1460] [outer = 0x7f7af0767c00] 09:21:49 INFO - PROCESS | 1838 | 1462983709533 Marionette DEBUG loaded listener.js 09:21:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 258 (0x7f7afd368800) [pid = 1838] [serial = 1461] [outer = 0x7f7af0767c00] 09:21:50 INFO - PROCESS | 1838 | 1462983710386 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]]]}] 09:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1535ms 09:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:21:50 INFO - PROCESS | 1838 | 1462983710437 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 09:21:50 INFO - PROCESS | 1838 | 1462983710440 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 09:21:50 INFO - PROCESS | 1838 | 1462983710446 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:21:50 INFO - PROCESS | 1838 | 1462983710452 Marionette TRACE conn4 <- [1,1918,null,{}] 09:21:50 INFO - PROCESS | 1838 | 1462983710458 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}] 09:21:50 INFO - PROCESS | 1838 | 1462983710693 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 09:21:51 INFO - PROCESS | 1838 | 1462983711056 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c1a000 == 196 [pid = 1838] [id = 487] 09:21:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 259 (0x7f7ad3b9dc00) [pid = 1838] [serial = 1462] [outer = (nil)] 09:21:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 260 (0x7f7ada6d0c00) [pid = 1838] [serial = 1463] [outer = 0x7f7ad3b9dc00] 09:21:51 INFO - PROCESS | 1838 | 1462983711136 Marionette DEBUG loaded listener.js 09:21:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 261 (0x7f7ae7249000) [pid = 1838] [serial = 1464] [outer = 0x7f7ad3b9dc00] 09:21:52 INFO - PROCESS | 1838 | 1462983712005 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]]]}] 09:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1596ms 09:21:52 INFO - PROCESS | 1838 | 1462983712041 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 09:21:52 INFO - PROCESS | 1838 | 1462983712045 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 09:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:21:52 INFO - PROCESS | 1838 | 1462983712051 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:21:52 INFO - PROCESS | 1838 | 1462983712054 Marionette TRACE conn4 <- [1,1922,null,{}] 09:21:52 INFO - PROCESS | 1838 | 1462983712060 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}] 09:21:52 INFO - PROCESS | 1838 | 1462983712282 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 09:21:52 INFO - PROCESS | 1838 | 1462983712619 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a79800 == 197 [pid = 1838] [id = 488] 09:21:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 262 (0x7f7ad4936400) [pid = 1838] [serial = 1465] [outer = (nil)] 09:21:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 263 (0x7f7adaf06c00) [pid = 1838] [serial = 1466] [outer = 0x7f7ad4936400] 09:21:52 INFO - PROCESS | 1838 | 1462983712700 Marionette DEBUG loaded listener.js 09:21:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 264 (0x7f7ae6392800) [pid = 1838] [serial = 1467] [outer = 0x7f7ad4936400] 09:21:53 INFO - PROCESS | 1838 | 1462983713558 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]]]}] 09:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1538ms 09:21:53 INFO - PROCESS | 1838 | 1462983713594 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 09:21:53 INFO - PROCESS | 1838 | 1462983713599 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 09:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:21:53 INFO - PROCESS | 1838 | 1462983713605 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:21:53 INFO - PROCESS | 1838 | 1462983713608 Marionette TRACE conn4 <- [1,1926,null,{}] 09:21:53 INFO - PROCESS | 1838 | 1462983713614 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}] 09:21:53 INFO - PROCESS | 1838 | 1462983713842 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 09:21:54 INFO - PROCESS | 1838 | 1462983714184 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a69800 == 198 [pid = 1838] [id = 489] 09:21:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 265 (0x7f7ad4936c00) [pid = 1838] [serial = 1468] [outer = (nil)] 09:21:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 266 (0x7f7ada410000) [pid = 1838] [serial = 1469] [outer = 0x7f7ad4936c00] 09:21:54 INFO - PROCESS | 1838 | 1462983714268 Marionette DEBUG loaded listener.js 09:21:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 267 (0x7f7ae00b4400) [pid = 1838] [serial = 1470] [outer = 0x7f7ad4936c00] 09:21:55 INFO - PROCESS | 1838 | 1462983715190 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]]]}] 09:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2082ms 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbb1d000 == 197 [pid = 1838] [id = 412] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad30c6800 == 196 [pid = 1838] [id = 418] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5c0f800 == 195 [pid = 1838] [id = 416] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf32800 == 194 [pid = 1838] [id = 415] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6145000 == 193 [pid = 1838] [id = 414] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0538b800 == 192 [pid = 1838] [id = 410] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6151800 == 191 [pid = 1838] [id = 417] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8d9b000 == 190 [pid = 1838] [id = 470] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e52000 == 189 [pid = 1838] [id = 469] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4ad6800 == 188 [pid = 1838] [id = 468] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1ce4800 == 187 [pid = 1838] [id = 467] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cc0000 == 186 [pid = 1838] [id = 466] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acf728000 == 185 [pid = 1838] [id = 465] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acfcae000 == 184 [pid = 1838] [id = 464] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cc9000 == 183 [pid = 1838] [id = 463] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4cb800 == 182 [pid = 1838] [id = 462] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bc9000 == 181 [pid = 1838] [id = 461] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad01d3000 == 180 [pid = 1838] [id = 460] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4ad0000 == 179 [pid = 1838] [id = 459] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b03a29000 == 178 [pid = 1838] [id = 458] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00a3d000 == 177 [pid = 1838] [id = 457] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af60cf800 == 176 [pid = 1838] [id = 456] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af039f000 == 175 [pid = 1838] [id = 455] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aee2d5000 == 174 [pid = 1838] [id = 454] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6457800 == 173 [pid = 1838] [id = 453] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f91000 == 172 [pid = 1838] [id = 452] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5546000 == 171 [pid = 1838] [id = 451] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfca0800 == 170 [pid = 1838] [id = 450] 09:21:56 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf25000 == 169 [pid = 1838] [id = 449] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 266 (0x7f7ada542c00) [pid = 1838] [serial = 1346] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 265 (0x7f7ae00f7400) [pid = 1838] [serial = 1101] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 264 (0x7f7ae433b800) [pid = 1838] [serial = 1289] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 263 (0x7f7afb05f800) [pid = 1838] [serial = 1188] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 262 (0x7f7af1073c00) [pid = 1838] [serial = 1170] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 261 (0x7f7ad1ccdc00) [pid = 1838] [serial = 1325] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 260 (0x7f7addc39c00) [pid = 1838] [serial = 1338] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 259 (0x7f7adeeb0400) [pid = 1838] [serial = 1035] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 258 (0x7f7afd044c00) [pid = 1838] [serial = 1056] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 257 (0x7f7adaf8e000) [pid = 1838] [serial = 1095] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 256 (0x7f7b006a3400) [pid = 1838] [serial = 1059] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 255 (0x7f7aef9c0000) [pid = 1838] [serial = 1047] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 254 (0x7f7aef32c800) [pid = 1838] [serial = 1128] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 253 (0x7f7ae550cc00) [pid = 1838] [serial = 1107] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 252 (0x7f7adeeb0800) [pid = 1838] [serial = 1029] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 251 (0x7f7ad72ec400) [pid = 1838] [serial = 1344] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 250 (0x7f7aef8c5400) [pid = 1838] [serial = 1125] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 249 (0x7f7ad7fd4800) [pid = 1838] [serial = 1191] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 248 (0x7f7ada3dcc00) [pid = 1838] [serial = 1032] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 247 (0x7f7ad43cec00) [pid = 1838] [serial = 1313] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 246 (0x7f7ae8c81800) [pid = 1838] [serial = 1119] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 245 (0x7f7b03a55c00) [pid = 1838] [serial = 1062] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 244 (0x7f7af0f55800) [pid = 1838] [serial = 1050] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 243 (0x7f7afb0df400) [pid = 1838] [serial = 1053] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 242 (0x7f7adbd59c00) [pid = 1838] [serial = 1307] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 241 (0x7f7ad194cc00) [pid = 1838] [serial = 1316] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 240 (0x7f7ad5983c00) [pid = 1838] [serial = 1343] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 239 (0x7f7ae44a7400) [pid = 1838] [serial = 1304] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 238 (0x7f7adfd3a800) [pid = 1838] [serial = 1341] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 237 (0x7f7ae7edd400) [pid = 1838] [serial = 1164] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 236 (0x7f7adeea2c00) [pid = 1838] [serial = 1286] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 235 (0x7f7ad3151c00) [pid = 1838] [serial = 1280] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 234 (0x7f7adf10e000) [pid = 1838] [serial = 1158] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 233 (0x7f7adaf8e400) [pid = 1838] [serial = 1155] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 232 (0x7f7ae8b8f400) [pid = 1838] [serial = 1116] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 231 (0x7f7ae44a2c00) [pid = 1838] [serial = 1104] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 230 (0x7f7ae639c000) [pid = 1838] [serial = 1041] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 229 (0x7f7ad3b9a800) [pid = 1838] [serial = 1301] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 228 (0x7f7ad1a56400) [pid = 1838] [serial = 1322] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 227 (0x7f7b00aee000) [pid = 1838] [serial = 1182] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 226 (0x7f7ad43cb800) [pid = 1838] [serial = 1326] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 225 (0x7f7ada6c9000) [pid = 1838] [serial = 1283] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 224 (0x7f7ae732e400) [pid = 1838] [serial = 1292] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 223 (0x7f7adb1bec00) [pid = 1838] [serial = 1335] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 222 (0x7f7ae8b90000) [pid = 1838] [serial = 1044] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 221 (0x7f7adf32e800) [pid = 1838] [serial = 1340] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 220 (0x7f7afb05d400) [pid = 1838] [serial = 1173] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 219 (0x7f7ae639d800) [pid = 1838] [serial = 1110] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 218 (0x7f7adf01d000) [pid = 1838] [serial = 1098] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 217 (0x7f7ae5960000) [pid = 1838] [serial = 1161] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 216 (0x7f7ae4e0d000) [pid = 1838] [serial = 1038] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 215 (0x7f7ae429b800) [pid = 1838] [serial = 1092] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 214 (0x7f7ada5f1c00) [pid = 1838] [serial = 1332] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 213 (0x7f7aed177400) [pid = 1838] [serial = 1122] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 212 (0x7f7ad1a4b800) [pid = 1838] [serial = 1319] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 211 (0x7f7afbf94400) [pid = 1838] [serial = 1176] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 210 (0x7f7adbd60800) [pid = 1838] [serial = 1337] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 209 (0x7f7ad72f8800) [pid = 1838] [serial = 1329] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 208 (0x7f7aee3d6800) [pid = 1838] [serial = 1167] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 207 (0x7f7afd155800) [pid = 1838] [serial = 1179] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 206 (0x7f7ada404c00) [pid = 1838] [serial = 1331] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 205 (0x7f7aef8bd400) [pid = 1838] [serial = 1295] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7adf025400) [pid = 1838] [serial = 1065] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7adfc27000) [pid = 1838] [serial = 1068] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7afd0fa000) [pid = 1838] [serial = 1310] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7b03de3400) [pid = 1838] [serial = 1185] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae6198400) [pid = 1838] [serial = 1278] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ae732d000) [pid = 1838] [serial = 1113] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7af1766400) [pid = 1838] [serial = 1298] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ad996ac00) [pid = 1838] [serial = 1334] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7ad5be8800) [pid = 1838] [serial = 1328] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7adb1bf800) [pid = 1838] [serial = 1218] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7ae7330000) [pid = 1838] [serial = 1215] [outer = (nil)] [url = about:blank] 09:21:56 INFO - PROCESS | 1838 | 1462983716724 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 09:21:56 INFO - PROCESS | 1838 | 1462983716730 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 09:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:21:56 INFO - PROCESS | 1838 | 1462983716774 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:21:56 INFO - PROCESS | 1838 | 1462983716780 Marionette TRACE conn4 <- [1,1930,null,{}] 09:21:56 INFO - PROCESS | 1838 | 1462983716788 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}] 09:21:56 INFO - PROCESS | 1838 | 1462983716993 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 09:21:57 INFO - PROCESS | 1838 | 1462983717198 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad01c7000 == 170 [pid = 1838] [id = 490] 09:21:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7ad1cc6000) [pid = 1838] [serial = 1471] [outer = (nil)] 09:21:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7ad1ccb400) [pid = 1838] [serial = 1472] [outer = 0x7f7ad1cc6000] 09:21:57 INFO - PROCESS | 1838 | 1462983717272 Marionette DEBUG loaded listener.js 09:21:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7ad3150c00) [pid = 1838] [serial = 1473] [outer = 0x7f7ad1cc6000] 09:21:58 INFO - PROCESS | 1838 | 1462983718066 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]]]}] 09:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1343ms 09:21:58 INFO - PROCESS | 1838 | 1462983718110 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 09:21:58 INFO - PROCESS | 1838 | 1462983718116 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 09:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:21:58 INFO - PROCESS | 1838 | 1462983718128 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:21:58 INFO - PROCESS | 1838 | 1462983718133 Marionette TRACE conn4 <- [1,1934,null,{}] 09:21:58 INFO - PROCESS | 1838 | 1462983718140 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}] 09:21:58 INFO - PROCESS | 1838 | 1462983718358 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 09:21:58 INFO - PROCESS | 1838 | 1462983718565 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:21:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1cda800 == 171 [pid = 1838] [id = 491] 09:21:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7ad1a54000) [pid = 1838] [serial = 1474] [outer = (nil)] 09:21:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7ad4728c00) [pid = 1838] [serial = 1475] [outer = 0x7f7ad1a54000] 09:21:58 INFO - PROCESS | 1838 | 1462983718630 Marionette DEBUG loaded listener.js 09:21:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7ad4932c00) [pid = 1838] [serial = 1476] [outer = 0x7f7ad1a54000] 09:21:59 INFO - PROCESS | 1838 | 1462983719565 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]]]}] 09:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1498ms 09:21:59 INFO - PROCESS | 1838 | 1462983719624 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 09:21:59 INFO - PROCESS | 1838 | 1462983719627 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 09:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:21:59 INFO - PROCESS | 1838 | 1462983719640 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:21:59 INFO - PROCESS | 1838 | 1462983719643 Marionette TRACE conn4 <- [1,1938,null,{}] 09:21:59 INFO - PROCESS | 1838 | 1462983719660 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}] 09:21:59 INFO - PROCESS | 1838 | 1462983719939 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 09:21:59 INFO - PROCESS | 1838 | 1462983719973 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4acf800 == 172 [pid = 1838] [id = 492] 09:22:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7ad5be6c00) [pid = 1838] [serial = 1477] [outer = (nil)] 09:22:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7ad71d4c00) [pid = 1838] [serial = 1478] [outer = 0x7f7ad5be6c00] 09:22:00 INFO - PROCESS | 1838 | 1462983720044 Marionette DEBUG loaded listener.js 09:22:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ad7f21000) [pid = 1838] [serial = 1479] [outer = 0x7f7ad5be6c00] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7adc28bc00) [pid = 1838] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ae5407000) [pid = 1838] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ad1cc9400) [pid = 1838] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ad1952000) [pid = 1838] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ae00bc800) [pid = 1838] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7aef8bfc00) [pid = 1838] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7ad5be7800) [pid = 1838] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ad1948400) [pid = 1838] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7adb1b8c00) [pid = 1838] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7aed16e000) [pid = 1838] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ada411c00) [pid = 1838] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ae4e0c400) [pid = 1838] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7ad00c1800) [pid = 1838] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ad4b53000) [pid = 1838] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7aed179000) [pid = 1838] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7adf324800) [pid = 1838] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7aded7f400) [pid = 1838] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ad472a400) [pid = 1838] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ad5beec00) [pid = 1838] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ad1cc0000) [pid = 1838] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ae5405800) [pid = 1838] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad314b000) [pid = 1838] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7afc13d800) [pid = 1838] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad72ed400) [pid = 1838] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adaf10400) [pid = 1838] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ad5be4800) [pid = 1838] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae5406c00) [pid = 1838] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7aed1fa800) [pid = 1838] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ad3b92400) [pid = 1838] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ad472a800) [pid = 1838] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad4b55000) [pid = 1838] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad3b94000) [pid = 1838] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7adaf08800) [pid = 1838] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad0316c00) [pid = 1838] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ad1946400) [pid = 1838] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ad00c2c00) [pid = 1838] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7addc39800) [pid = 1838] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad43c7800) [pid = 1838] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ad1cc5000) [pid = 1838] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7afbe5e000) [pid = 1838] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad1944800) [pid = 1838] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adfd8e800) [pid = 1838] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad7f19000) [pid = 1838] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae00ed400) [pid = 1838] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae64d1000) [pid = 1838] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7adaf03000) [pid = 1838] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7aee38a000) [pid = 1838] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ad3b9c000) [pid = 1838] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:22:01 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad314d800) [pid = 1838] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:22:02 INFO - PROCESS | 1838 | 1462983722094 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]]]}] 09:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2492ms 09:22:02 INFO - PROCESS | 1838 | 1462983722129 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 09:22:02 INFO - PROCESS | 1838 | 1462983722134 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 09:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:22:02 INFO - PROCESS | 1838 | 1462983722145 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:22:02 INFO - PROCESS | 1838 | 1462983722149 Marionette TRACE conn4 <- [1,1942,null,{}] 09:22:02 INFO - PROCESS | 1838 | 1462983722157 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}] 09:22:02 INFO - PROCESS | 1838 | 1462983722451 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 09:22:02 INFO - PROCESS | 1838 | 1462983722683 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1cea000 == 173 [pid = 1838] [id = 493] 09:22:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ad00c2400) [pid = 1838] [serial = 1480] [outer = (nil)] 09:22:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ad1cc6400) [pid = 1838] [serial = 1481] [outer = 0x7f7ad00c2400] 09:22:02 INFO - PROCESS | 1838 | 1462983722795 Marionette DEBUG loaded listener.js 09:22:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ad43ca400) [pid = 1838] [serial = 1482] [outer = 0x7f7ad00c2400] 09:22:04 INFO - PROCESS | 1838 | 1462983724107 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]]]}] 09:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2002ms 09:22:04 INFO - PROCESS | 1838 | 1462983724149 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 09:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:22:04 INFO - PROCESS | 1838 | 1462983724159 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 09:22:04 INFO - PROCESS | 1838 | 1462983724174 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:22:04 INFO - PROCESS | 1838 | 1462983724184 Marionette TRACE conn4 <- [1,1946,null,{}] 09:22:04 INFO - PROCESS | 1838 | 1462983724200 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}] 09:22:04 INFO - PROCESS | 1838 | 1462983724806 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 09:22:05 INFO - PROCESS | 1838 | 1462983725042 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bd6000 == 174 [pid = 1838] [id = 494] 09:22:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ad00c3000) [pid = 1838] [serial = 1483] [outer = (nil)] 09:22:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ad1ccbc00) [pid = 1838] [serial = 1484] [outer = 0x7f7ad00c3000] 09:22:05 INFO - PROCESS | 1838 | 1462983725179 Marionette DEBUG loaded listener.js 09:22:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ad3b9d000) [pid = 1838] [serial = 1485] [outer = 0x7f7ad00c3000] 09:22:06 INFO - PROCESS | 1838 | 1462983726542 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]]]}] 09:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2407ms 09:22:06 INFO - PROCESS | 1838 | 1462983726580 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 09:22:06 INFO - PROCESS | 1838 | 1462983726595 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 09:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:22:06 INFO - PROCESS | 1838 | 1462983726675 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:22:06 INFO - PROCESS | 1838 | 1462983726683 Marionette TRACE conn4 <- [1,1950,null,{}] 09:22:06 INFO - PROCESS | 1838 | 1462983726715 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}] 09:22:07 INFO - PROCESS | 1838 | 1462983727181 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 09:22:07 INFO - PROCESS | 1838 | 1462983727512 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad705e800 == 175 [pid = 1838] [id = 495] 09:22:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ad4729800) [pid = 1838] [serial = 1486] [outer = (nil)] 09:22:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ad4b5f000) [pid = 1838] [serial = 1487] [outer = 0x7f7ad4729800] 09:22:07 INFO - PROCESS | 1838 | 1462983727638 Marionette DEBUG loaded listener.js 09:22:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ad5bee800) [pid = 1838] [serial = 1488] [outer = 0x7f7ad4729800] 09:22:08 INFO - PROCESS | 1838 | 1462983728990 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]]]}] 09:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2416ms 09:22:09 INFO - PROCESS | 1838 | 1462983729046 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 09:22:09 INFO - PROCESS | 1838 | 1462983729052 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 09:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:22:09 INFO - PROCESS | 1838 | 1462983729063 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:22:09 INFO - PROCESS | 1838 | 1462983729073 Marionette TRACE conn4 <- [1,1954,null,{}] 09:22:09 INFO - PROCESS | 1838 | 1462983729172 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}] 09:22:09 INFO - PROCESS | 1838 | 1462983729541 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 09:22:10 INFO - PROCESS | 1838 | 1462983730017 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9716800 == 176 [pid = 1838] [id = 496] 09:22:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ad9945400) [pid = 1838] [serial = 1489] [outer = (nil)] 09:22:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ada37f400) [pid = 1838] [serial = 1490] [outer = 0x7f7ad9945400] 09:22:10 INFO - PROCESS | 1838 | 1462983730154 Marionette DEBUG loaded listener.js 09:22:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ada405800) [pid = 1838] [serial = 1491] [outer = 0x7f7ad9945400] 09:22:11 INFO - PROCESS | 1838 | 1462983731472 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]]]}] 09:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2502ms 09:22:11 INFO - PROCESS | 1838 | 1462983731566 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 09:22:11 INFO - PROCESS | 1838 | 1462983731574 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 09:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:22:11 INFO - PROCESS | 1838 | 1462983731583 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:22:11 INFO - PROCESS | 1838 | 1462983731588 Marionette TRACE conn4 <- [1,1958,null,{}] 09:22:11 INFO - PROCESS | 1838 | 1462983731675 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}] 09:22:12 INFO - PROCESS | 1838 | 1462983732019 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 09:22:12 INFO - PROCESS | 1838 | 1462983732415 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf30000 == 177 [pid = 1838] [id = 497] 09:22:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ad9951000) [pid = 1838] [serial = 1492] [outer = (nil)] 09:22:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ada5f8800) [pid = 1838] [serial = 1493] [outer = 0x7f7ad9951000] 09:22:12 INFO - PROCESS | 1838 | 1462983732542 Marionette DEBUG loaded listener.js 09:22:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7adaf03000) [pid = 1838] [serial = 1494] [outer = 0x7f7ad9951000] 09:22:13 INFO - PROCESS | 1838 | 1462983733704 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]]]}] 09:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2159ms 09:22:13 INFO - PROCESS | 1838 | 1462983733742 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 09:22:13 INFO - PROCESS | 1838 | 1462983733745 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 09:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:22:13 INFO - PROCESS | 1838 | 1462983733752 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:22:13 INFO - PROCESS | 1838 | 1462983733756 Marionette TRACE conn4 <- [1,1962,null,{}] 09:22:13 INFO - PROCESS | 1838 | 1462983733761 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}] 09:22:14 INFO - PROCESS | 1838 | 1462983734076 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 09:22:14 INFO - PROCESS | 1838 | 1462983734405 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb127000 == 178 [pid = 1838] [id = 498] 09:22:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ada6c6800) [pid = 1838] [serial = 1495] [outer = (nil)] 09:22:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adb1b8400) [pid = 1838] [serial = 1496] [outer = 0x7f7ada6c6800] 09:22:14 INFO - PROCESS | 1838 | 1462983734487 Marionette DEBUG loaded listener.js 09:22:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7adbaba400) [pid = 1838] [serial = 1497] [outer = 0x7f7ada6c6800] 09:22:15 INFO - PROCESS | 1838 | 1462983735413 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]]]}] 09:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1686ms 09:22:15 INFO - PROCESS | 1838 | 1462983735441 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 09:22:15 INFO - PROCESS | 1838 | 1462983735446 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 09:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:22:15 INFO - PROCESS | 1838 | 1462983735452 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:22:15 INFO - PROCESS | 1838 | 1462983735455 Marionette TRACE conn4 <- [1,1966,null,{}] 09:22:15 INFO - PROCESS | 1838 | 1462983735461 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}] 09:22:15 INFO - PROCESS | 1838 | 1462983735723 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 09:22:16 INFO - PROCESS | 1838 | 1462983736038 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbb39000 == 179 [pid = 1838] [id = 499] 09:22:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7adbeb0000) [pid = 1838] [serial = 1498] [outer = (nil)] 09:22:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7adc517800) [pid = 1838] [serial = 1499] [outer = 0x7f7adbeb0000] 09:22:16 INFO - PROCESS | 1838 | 1462983736122 Marionette DEBUG loaded listener.js 09:22:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7addc36400) [pid = 1838] [serial = 1500] [outer = 0x7f7adbeb0000] 09:22:17 INFO - PROCESS | 1838 | 1462983737031 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]]]}] 09:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1647ms 09:22:17 INFO - PROCESS | 1838 | 1462983737101 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 09:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:22:17 INFO - PROCESS | 1838 | 1462983737105 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 09:22:17 INFO - PROCESS | 1838 | 1462983737112 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:22:17 INFO - PROCESS | 1838 | 1462983737115 Marionette TRACE conn4 <- [1,1970,null,{}] 09:22:17 INFO - PROCESS | 1838 | 1462983737121 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}] 09:22:17 INFO - PROCESS | 1838 | 1462983737387 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 09:22:17 INFO - PROCESS | 1838 | 1462983737696 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1c3800 == 180 [pid = 1838] [id = 500] 09:22:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7aded7f400) [pid = 1838] [serial = 1501] [outer = (nil)] 09:22:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7aded89800) [pid = 1838] [serial = 1502] [outer = 0x7f7aded7f400] 09:22:17 INFO - PROCESS | 1838 | 1462983737786 Marionette DEBUG loaded listener.js 09:22:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7adeeb0400) [pid = 1838] [serial = 1503] [outer = 0x7f7aded7f400] 09:22:18 INFO - PROCESS | 1838 | 1462983738727 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]]]}] 09:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1688ms 09:22:18 INFO - PROCESS | 1838 | 1462983738800 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 09:22:18 INFO - PROCESS | 1838 | 1462983738803 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 09:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:22:18 INFO - PROCESS | 1838 | 1462983738811 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:22:18 INFO - PROCESS | 1838 | 1462983738813 Marionette TRACE conn4 <- [1,1974,null,{}] 09:22:18 INFO - PROCESS | 1838 | 1462983738820 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}] 09:22:19 INFO - PROCESS | 1838 | 1462983739055 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 09:22:19 INFO - PROCESS | 1838 | 1462983739368 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0509000 == 181 [pid = 1838] [id = 501] 09:22:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7aded7fc00) [pid = 1838] [serial = 1504] [outer = (nil)] 09:22:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7adf10e000) [pid = 1838] [serial = 1505] [outer = 0x7f7aded7fc00] 09:22:19 INFO - PROCESS | 1838 | 1462983739452 Marionette DEBUG loaded listener.js 09:22:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7adfc27000) [pid = 1838] [serial = 1506] [outer = 0x7f7aded7fc00] 09:22:20 INFO - PROCESS | 1838 | 1462983740294 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]]]}] 09:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1530ms 09:22:20 INFO - PROCESS | 1838 | 1462983740342 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 09:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:22:20 INFO - PROCESS | 1838 | 1462983740346 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 09:22:20 INFO - PROCESS | 1838 | 1462983740352 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:22:20 INFO - PROCESS | 1838 | 1462983740356 Marionette TRACE conn4 <- [1,1978,null,{}] 09:22:20 INFO - PROCESS | 1838 | 1462983740361 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}] 09:22:20 INFO - PROCESS | 1838 | 1462983740606 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 09:22:20 INFO - PROCESS | 1838 | 1462983740881 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4458800 == 182 [pid = 1838] [id = 502] 09:22:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ad472c000) [pid = 1838] [serial = 1507] [outer = (nil)] 09:22:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7adfd3b800) [pid = 1838] [serial = 1508] [outer = 0x7f7ad472c000] 09:22:21 INFO - PROCESS | 1838 | 1462983741002 Marionette DEBUG loaded listener.js 09:22:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7adfd6f000) [pid = 1838] [serial = 1509] [outer = 0x7f7ad472c000] 09:22:21 INFO - PROCESS | 1838 | 1462983741924 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]]]}] 09:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1632ms 09:22:21 INFO - PROCESS | 1838 | 1462983741985 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 09:22:21 INFO - PROCESS | 1838 | 1462983741989 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 09:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:22:21 INFO - PROCESS | 1838 | 1462983741995 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:22:21 INFO - PROCESS | 1838 | 1462983741998 Marionette TRACE conn4 <- [1,1982,null,{}] 09:22:22 INFO - PROCESS | 1838 | 1462983742004 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}] 09:22:22 INFO - PROCESS | 1838 | 1462983742248 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 09:22:22 INFO - PROCESS | 1838 | 1462983742570 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ec9000 == 183 [pid = 1838] [id = 503] 09:22:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7adf018000) [pid = 1838] [serial = 1510] [outer = (nil)] 09:22:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ae00bc800) [pid = 1838] [serial = 1511] [outer = 0x7f7adf018000] 09:22:22 INFO - PROCESS | 1838 | 1462983742656 Marionette DEBUG loaded listener.js 09:22:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae078e000) [pid = 1838] [serial = 1512] [outer = 0x7f7adf018000] 09:22:23 INFO - PROCESS | 1838 | 1462983743607 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]]]}] 09:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1690ms 09:22:23 INFO - PROCESS | 1838 | 1462983743687 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 09:22:23 INFO - PROCESS | 1838 | 1462983743692 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 09:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:22:23 INFO - PROCESS | 1838 | 1462983743699 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:22:23 INFO - PROCESS | 1838 | 1462983743703 Marionette TRACE conn4 <- [1,1986,null,{}] 09:22:23 INFO - PROCESS | 1838 | 1462983743709 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}] 09:22:24 INFO - PROCESS | 1838 | 1462983744030 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 09:22:24 INFO - PROCESS | 1838 | 1462983744375 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a0f800 == 184 [pid = 1838] [id = 504] 09:22:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae5510000) [pid = 1838] [serial = 1513] [outer = (nil)] 09:22:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae5960000) [pid = 1838] [serial = 1514] [outer = 0x7f7ae5510000] 09:22:24 INFO - PROCESS | 1838 | 1462983744492 Marionette DEBUG loaded listener.js 09:22:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae6395400) [pid = 1838] [serial = 1515] [outer = 0x7f7ae5510000] 09:22:25 INFO - PROCESS | 1838 | 1462983745551 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]]]}] 09:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1887ms 09:22:25 INFO - PROCESS | 1838 | 1462983745589 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 09:22:25 INFO - PROCESS | 1838 | 1462983745594 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 09:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:22:25 INFO - PROCESS | 1838 | 1462983745605 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:22:25 INFO - PROCESS | 1838 | 1462983745608 Marionette TRACE conn4 <- [1,1990,null,{}] 09:22:25 INFO - PROCESS | 1838 | 1462983745619 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}] 09:22:25 INFO - PROCESS | 1838 | 1462983745885 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 09:22:26 INFO - PROCESS | 1838 | 1462983746240 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f90000 == 185 [pid = 1838] [id = 505] 09:22:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ae6398800) [pid = 1838] [serial = 1516] [outer = (nil)] 09:22:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ae70f9400) [pid = 1838] [serial = 1517] [outer = 0x7f7ae6398800] 09:22:26 INFO - PROCESS | 1838 | 1462983746332 Marionette DEBUG loaded listener.js 09:22:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae7328400) [pid = 1838] [serial = 1518] [outer = 0x7f7ae6398800] 09:22:27 INFO - PROCESS | 1838 | 1462983747431 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]]]}] 09:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1894ms 09:22:27 INFO - PROCESS | 1838 | 1462983747500 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 09:22:27 INFO - PROCESS | 1838 | 1462983747505 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 09:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:22:27 INFO - PROCESS | 1838 | 1462983747524 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:22:27 INFO - PROCESS | 1838 | 1462983747528 Marionette TRACE conn4 <- [1,1994,null,{}] 09:22:27 INFO - PROCESS | 1838 | 1462983747533 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}] 09:22:27 INFO - PROCESS | 1838 | 1462983747766 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 09:22:28 INFO - PROCESS | 1838 | 1462983748083 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e48800 == 186 [pid = 1838] [id = 506] 09:22:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7ae63a0400) [pid = 1838] [serial = 1519] [outer = (nil)] 09:22:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7ae7f93400) [pid = 1838] [serial = 1520] [outer = 0x7f7ae63a0400] 09:22:28 INFO - PROCESS | 1838 | 1462983748176 Marionette DEBUG loaded listener.js 09:22:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7ae8b92400) [pid = 1838] [serial = 1521] [outer = 0x7f7ae63a0400] 09:22:29 INFO - PROCESS | 1838 | 1462983749223 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]]]}] 09:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1731ms 09:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:22:29 INFO - PROCESS | 1838 | 1462983749256 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 09:22:29 INFO - PROCESS | 1838 | 1462983749259 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 09:22:29 INFO - PROCESS | 1838 | 1462983749267 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:22:29 INFO - PROCESS | 1838 | 1462983749270 Marionette TRACE conn4 <- [1,1998,null,{}] 09:22:29 INFO - PROCESS | 1838 | 1462983749276 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}] 09:22:29 INFO - PROCESS | 1838 | 1462983749540 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 09:22:29 INFO - PROCESS | 1838 | 1462983749902 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3d5000 == 187 [pid = 1838] [id = 507] 09:22:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7ad995f400) [pid = 1838] [serial = 1522] [outer = (nil)] 09:22:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7ae8c7e800) [pid = 1838] [serial = 1523] [outer = 0x7f7ad995f400] 09:22:29 INFO - PROCESS | 1838 | 1462983749983 Marionette DEBUG loaded listener.js 09:22:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7ae9f06c00) [pid = 1838] [serial = 1524] [outer = 0x7f7ad995f400] 09:22:30 INFO - PROCESS | 1838 | 1462983750923 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]]]}] 09:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1685ms 09:22:30 INFO - PROCESS | 1838 | 1462983750951 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 09:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:22:30 INFO - PROCESS | 1838 | 1462983750955 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 09:22:30 INFO - PROCESS | 1838 | 1462983750961 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:22:30 INFO - PROCESS | 1838 | 1462983750965 Marionette TRACE conn4 <- [1,2002,null,{}] 09:22:30 INFO - PROCESS | 1838 | 1462983750971 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}] 09:22:31 INFO - PROCESS | 1838 | 1462983751199 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 09:22:31 INFO - PROCESS | 1838 | 1462983751478 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef0c8800 == 188 [pid = 1838] [id = 508] 09:22:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7ae64d4000) [pid = 1838] [serial = 1525] [outer = (nil)] 09:22:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7aed16ec00) [pid = 1838] [serial = 1526] [outer = 0x7f7ae64d4000] 09:22:31 INFO - PROCESS | 1838 | 1462983751600 Marionette DEBUG loaded listener.js 09:22:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7aedfe2800) [pid = 1838] [serial = 1527] [outer = 0x7f7ae64d4000] 09:22:32 INFO - PROCESS | 1838 | 1462983752480 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]]]}] 09:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1580ms 09:22:32 INFO - PROCESS | 1838 | 1462983752543 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 09:22:32 INFO - PROCESS | 1838 | 1462983752547 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 09:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:22:32 INFO - PROCESS | 1838 | 1462983752553 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:22:32 INFO - PROCESS | 1838 | 1462983752555 Marionette TRACE conn4 <- [1,2006,null,{}] 09:22:32 INFO - PROCESS | 1838 | 1462983752561 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}] 09:22:32 INFO - PROCESS | 1838 | 1462983752788 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 09:22:33 INFO - PROCESS | 1838 | 1462983753064 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefed6800 == 189 [pid = 1838] [id = 509] 09:22:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ae8bc3000) [pid = 1838] [serial = 1528] [outer = (nil)] 09:22:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7aee609000) [pid = 1838] [serial = 1529] [outer = 0x7f7ae8bc3000] 09:22:33 INFO - PROCESS | 1838 | 1462983753185 Marionette DEBUG loaded listener.js 09:22:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7aef558800) [pid = 1838] [serial = 1530] [outer = 0x7f7ae8bc3000] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4d6000 == 188 [pid = 1838] [id = 240] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad81d4000 == 187 [pid = 1838] [id = 313] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad58d6800 == 186 [pid = 1838] [id = 316] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0519000 == 185 [pid = 1838] [id = 237] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0556f000 == 184 [pid = 1838] [id = 236] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae553b000 == 183 [pid = 1838] [id = 478] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e18000 == 182 [pid = 1838] [id = 477] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0513000 == 181 [pid = 1838] [id = 476] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf420000 == 180 [pid = 1838] [id = 475] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4cf000 == 179 [pid = 1838] [id = 474] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf64800 == 178 [pid = 1838] [id = 473] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8aa4800 == 177 [pid = 1838] [id = 472] 09:22:35 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1859000 == 176 [pid = 1838] [id = 471] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7adf32a400) [pid = 1838] [serial = 1221] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7ae8c7c000) [pid = 1838] [serial = 1370] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ad4933c00) [pid = 1838] [serial = 1407] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ad7f23400) [pid = 1838] [serial = 1394] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ae6196800) [pid = 1838] [serial = 1224] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7b011c7400) [pid = 1838] [serial = 1245] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ada37a400) [pid = 1838] [serial = 1254] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ad1a50800) [pid = 1838] [serial = 1320] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adf32cc00) [pid = 1838] [serial = 1358] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7af5411800) [pid = 1838] [serial = 1299] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7adaf0fc00) [pid = 1838] [serial = 1284] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7aff2e1400) [pid = 1838] [serial = 1236] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ad00ca800) [pid = 1838] [serial = 1397] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ad4b60800) [pid = 1838] [serial = 1239] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7ad43d1400) [pid = 1838] [serial = 1406] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7aef59e000) [pid = 1838] [serial = 1230] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7aef555400) [pid = 1838] [serial = 1374] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae00b6400) [pid = 1838] [serial = 1361] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ad472d800) [pid = 1838] [serial = 1382] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ad7fd1800) [pid = 1838] [serial = 1410] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ad4b53400) [pid = 1838] [serial = 1350] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ae7f92c00) [pid = 1838] [serial = 1368] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ad4731c00) [pid = 1838] [serial = 1383] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad72f0800) [pid = 1838] [serial = 1257] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7b013da400) [pid = 1838] [serial = 1311] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7b00aee800) [pid = 1838] [serial = 1395] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ad00cf800) [pid = 1838] [serial = 1398] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7aedfed400) [pid = 1838] [serial = 1373] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ada3d5800) [pid = 1838] [serial = 1353] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7adbab5800) [pid = 1838] [serial = 1355] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ad5bf1400) [pid = 1838] [serial = 1251] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ae5f05800) [pid = 1838] [serial = 1364] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7af1af6800) [pid = 1838] [serial = 1233] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad43c4800) [pid = 1838] [serial = 1349] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad3b9f800) [pid = 1838] [serial = 1302] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7afc331800) [pid = 1838] [serial = 1385] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adfd39000) [pid = 1838] [serial = 1242] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7afb0e3000) [pid = 1838] [serial = 1305] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7b01415c00) [pid = 1838] [serial = 1248] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad0320400) [pid = 1838] [serial = 1388] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ad1cc2c00) [pid = 1838] [serial = 1323] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad995e000) [pid = 1838] [serial = 1352] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae071b400) [pid = 1838] [serial = 1362] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adf32c800) [pid = 1838] [serial = 1401] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae7240400) [pid = 1838] [serial = 1367] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae61ad000) [pid = 1838] [serial = 1365] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae6194400) [pid = 1838] [serial = 1290] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7b02f9e000) [pid = 1838] [serial = 1314] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ad71e3c00) [pid = 1838] [serial = 1409] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ad0324800) [pid = 1838] [serial = 1389] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad1ccb000) [pid = 1838] [serial = 1403] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7aff22e800) [pid = 1838] [serial = 1380] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ad7f24400) [pid = 1838] [serial = 1400] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad1951400) [pid = 1838] [serial = 1317] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad3152800) [pid = 1838] [serial = 1404] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7aeb329000) [pid = 1838] [serial = 1293] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad7f1b400) [pid = 1838] [serial = 1391] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7aeb328800) [pid = 1838] [serial = 1227] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7af0767000) [pid = 1838] [serial = 1377] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adfc2b800) [pid = 1838] [serial = 1287] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7aded7d800) [pid = 1838] [serial = 1356] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad7f1f000) [pid = 1838] [serial = 1392] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad7fc7000) [pid = 1838] [serial = 1412] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7afc1aa800) [pid = 1838] [serial = 1379] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7b011cf400) [pid = 1838] [serial = 1386] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7af040e000) [pid = 1838] [serial = 1296] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adfd65400) [pid = 1838] [serial = 1359] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7aef561c00) [pid = 1838] [serial = 1376] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7adbd5e400) [pid = 1838] [serial = 1308] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7aeb31ec00) [pid = 1838] [serial = 1371] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad5984c00) [pid = 1838] [serial = 1281] [outer = (nil)] [url = about:blank] 09:22:35 INFO - PROCESS | 1838 | 1462983755990 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]]]}] 09:22:36 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 09:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 3536ms 09:22:36 INFO - PROCESS | 1838 | 1462983756111 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 09:22:36 INFO - PROCESS | 1838 | 1462983756117 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 09:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:22:36 INFO - PROCESS | 1838 | 1462983756125 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:22:36 INFO - PROCESS | 1838 | 1462983756131 Marionette TRACE conn4 <- [1,2010,null,{}] 09:22:36 INFO - PROCESS | 1838 | 1462983756140 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}] 09:22:36 INFO - PROCESS | 1838 | 1462983756345 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 09:22:36 INFO - PROCESS | 1838 | 1462983756553 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acfcba800 == 177 [pid = 1838] [id = 510] 09:22:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad1946000) [pid = 1838] [serial = 1531] [outer = (nil)] 09:22:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad194ac00) [pid = 1838] [serial = 1532] [outer = 0x7f7ad1946000] 09:22:36 INFO - PROCESS | 1838 | 1462983756629 Marionette DEBUG loaded listener.js 09:22:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad1a49000) [pid = 1838] [serial = 1533] [outer = 0x7f7ad1946000] 09:22:37 INFO - PROCESS | 1838 | 1462983757433 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]]]}] 09:22:37 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 09:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1342ms 09:22:37 INFO - PROCESS | 1838 | 1462983757467 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 09:22:37 INFO - PROCESS | 1838 | 1462983757476 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 09:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:22:37 INFO - PROCESS | 1838 | 1462983757486 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:22:37 INFO - PROCESS | 1838 | 1462983757491 Marionette TRACE conn4 <- [1,2014,null,{}] 09:22:37 INFO - PROCESS | 1838 | 1462983757498 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}] 09:22:37 INFO - PROCESS | 1838 | 1462983757711 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 09:22:37 INFO - PROCESS | 1838 | 1462983757920 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad19b2000 == 178 [pid = 1838] [id = 511] 09:22:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad0322400) [pid = 1838] [serial = 1534] [outer = (nil)] 09:22:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad3149c00) [pid = 1838] [serial = 1535] [outer = 0x7f7ad0322400] 09:22:37 INFO - PROCESS | 1838 | 1462983757985 Marionette DEBUG loaded listener.js 09:22:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad3b98400) [pid = 1838] [serial = 1536] [outer = 0x7f7ad0322400] 09:22:38 INFO - PROCESS | 1838 | 1462983758933 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]]]}] 09:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1482ms 09:22:38 INFO - PROCESS | 1838 | 1462983758969 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 09:22:38 INFO - PROCESS | 1838 | 1462983758973 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 09:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:22:38 INFO - PROCESS | 1838 | 1462983758979 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:22:38 INFO - PROCESS | 1838 | 1462983758996 Marionette TRACE conn4 <- [1,2018,null,{}] 09:22:39 INFO - PROCESS | 1838 | 1462983759022 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}] 09:22:39 INFO - PROCESS | 1838 | 1462983759313 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 09:22:39 INFO - PROCESS | 1838 | 1462983759349 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cb7000 == 179 [pid = 1838] [id = 512] 09:22:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad43cf000) [pid = 1838] [serial = 1537] [outer = (nil)] 09:22:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad4931000) [pid = 1838] [serial = 1538] [outer = 0x7f7ad43cf000] 09:22:39 INFO - PROCESS | 1838 | 1462983759418 Marionette DEBUG loaded listener.js 09:22:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad4b61800) [pid = 1838] [serial = 1539] [outer = 0x7f7ad43cf000] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad4725800) [pid = 1838] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad3ba1c00) [pid = 1838] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7adf026000) [pid = 1838] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adbd59000) [pid = 1838] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ae7329c00) [pid = 1838] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7adc519c00) [pid = 1838] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ada54b400) [pid = 1838] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ad492d000) [pid = 1838] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad5be6c00) [pid = 1838] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae7328800) [pid = 1838] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ad1a54000) [pid = 1838] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad3b9dc00) [pid = 1838] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ad4936400) [pid = 1838] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7ad7fd4000) [pid = 1838] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7af0767c00) [pid = 1838] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7ad4936c00) [pid = 1838] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7aef55e400) [pid = 1838] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7adfc22800) [pid = 1838] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7ad1cc6000) [pid = 1838] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 123 (0x7f7ad492bc00) [pid = 1838] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 122 (0x7f7ad00c6c00) [pid = 1838] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 121 (0x7f7adc51a800) [pid = 1838] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:22:40 INFO - PROCESS | 1838 | --DOMWINDOW == 120 (0x7f7ae0791000) [pid = 1838] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:22:41 INFO - PROCESS | 1838 | 1462983761162 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]]]}] 09:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2207ms 09:22:41 INFO - PROCESS | 1838 | 1462983761187 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 09:22:41 INFO - PROCESS | 1838 | 1462983761191 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 09:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:22:41 INFO - PROCESS | 1838 | 1462983761197 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:22:41 INFO - PROCESS | 1838 | 1462983761199 Marionette TRACE conn4 <- [1,2022,null,{}] 09:22:41 INFO - PROCESS | 1838 | 1462983761205 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}] 09:22:41 INFO - PROCESS | 1838 | 1462983761399 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 09:22:41 INFO - PROCESS | 1838 | 1462983761577 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4acd800 == 180 [pid = 1838] [id = 513] 09:22:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 121 (0x7f7ad00c6c00) [pid = 1838] [serial = 1540] [outer = (nil)] 09:22:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 122 (0x7f7ad492d000) [pid = 1838] [serial = 1541] [outer = 0x7f7ad00c6c00] 09:22:41 INFO - PROCESS | 1838 | 1462983761643 Marionette DEBUG loaded listener.js 09:22:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7ad5bf1c00) [pid = 1838] [serial = 1542] [outer = 0x7f7ad00c6c00] 09:22:42 INFO - PROCESS | 1838 | 1462983762450 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]]]}] 09:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1277ms 09:22:42 INFO - PROCESS | 1838 | 1462983762475 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 09:22:42 INFO - PROCESS | 1838 | 1462983762479 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 09:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:22:42 INFO - PROCESS | 1838 | 1462983762485 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:22:42 INFO - PROCESS | 1838 | 1462983762500 Marionette TRACE conn4 <- [1,2026,null,{}] 09:22:42 INFO - PROCESS | 1838 | 1462983762506 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}] 09:22:42 INFO - PROCESS | 1838 | 1462983762780 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 09:22:42 INFO - PROCESS | 1838 | 1462983762803 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a6d800 == 181 [pid = 1838] [id = 514] 09:22:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7ad1a54000) [pid = 1838] [serial = 1543] [outer = (nil)] 09:22:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ad72f8c00) [pid = 1838] [serial = 1544] [outer = 0x7f7ad1a54000] 09:22:42 INFO - PROCESS | 1838 | 1462983762872 Marionette DEBUG loaded listener.js 09:22:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ad7fc8400) [pid = 1838] [serial = 1545] [outer = 0x7f7ad1a54000] 09:22:44 INFO - PROCESS | 1838 | 1462983764079 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]]]}] 09:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1647ms 09:22:44 INFO - PROCESS | 1838 | 1462983764134 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 09:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:22:44 INFO - PROCESS | 1838 | 1462983764141 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 09:22:44 INFO - PROCESS | 1838 | 1462983764149 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:22:44 INFO - PROCESS | 1838 | 1462983764156 Marionette TRACE conn4 <- [1,2030,null,{}] 09:22:44 INFO - PROCESS | 1838 | 1462983764164 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}] 09:22:44 INFO - PROCESS | 1838 | 1462983764411 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 09:22:44 INFO - PROCESS | 1838 | 1462983764721 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad30b4000 == 182 [pid = 1838] [id = 515] 09:22:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7ad1ccc800) [pid = 1838] [serial = 1546] [outer = (nil)] 09:22:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7ad3b97000) [pid = 1838] [serial = 1547] [outer = 0x7f7ad1ccc800] 09:22:44 INFO - PROCESS | 1838 | 1462983764805 Marionette DEBUG loaded listener.js 09:22:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ad43c4c00) [pid = 1838] [serial = 1548] [outer = 0x7f7ad1ccc800] 09:22:45 INFO - PROCESS | 1838 | 1462983765695 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]]]}] 09:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1591ms 09:22:45 INFO - PROCESS | 1838 | 1462983765740 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 09:22:45 INFO - PROCESS | 1838 | 1462983765750 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 09:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:22:45 INFO - PROCESS | 1838 | 1462983765761 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:22:45 INFO - PROCESS | 1838 | 1462983765765 Marionette TRACE conn4 <- [1,2034,null,{}] 09:22:45 INFO - PROCESS | 1838 | 1462983765772 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}] 09:22:46 INFO - PROCESS | 1838 | 1462983766004 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 09:22:46 INFO - PROCESS | 1838 | 1462983766359 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5eef000 == 183 [pid = 1838] [id = 516] 09:22:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad4b59c00) [pid = 1838] [serial = 1549] [outer = (nil)] 09:22:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad71df400) [pid = 1838] [serial = 1550] [outer = 0x7f7ad4b59c00] 09:22:46 INFO - PROCESS | 1838 | 1462983766441 Marionette DEBUG loaded listener.js 09:22:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad7f1f800) [pid = 1838] [serial = 1551] [outer = 0x7f7ad4b59c00] 09:22:47 INFO - PROCESS | 1838 | 1462983767347 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]]]}] 09:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1637ms 09:22:47 INFO - PROCESS | 1838 | 1462983767399 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 09:22:47 INFO - PROCESS | 1838 | 1462983767403 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 09:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:22:47 INFO - PROCESS | 1838 | 1462983767410 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:22:47 INFO - PROCESS | 1838 | 1462983767416 Marionette TRACE conn4 <- [1,2038,null,{}] 09:22:47 INFO - PROCESS | 1838 | 1462983767433 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}] 09:22:47 INFO - PROCESS | 1838 | 1462983767671 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 09:22:47 INFO - PROCESS | 1838 | 1462983767975 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96d3000 == 184 [pid = 1838] [id = 517] 09:22:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad7f1a800) [pid = 1838] [serial = 1552] [outer = (nil)] 09:22:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ada374800) [pid = 1838] [serial = 1553] [outer = 0x7f7ad7f1a800] 09:22:48 INFO - PROCESS | 1838 | 1462983768061 Marionette DEBUG loaded listener.js 09:22:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ada3dd000) [pid = 1838] [serial = 1554] [outer = 0x7f7ad7f1a800] 09:22:48 INFO - PROCESS | 1838 | 1462983768936 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]]]}] 09:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1585ms 09:22:48 INFO - PROCESS | 1838 | 1462983768996 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 09:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:22:49 INFO - PROCESS | 1838 | 1462983769001 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 09:22:49 INFO - PROCESS | 1838 | 1462983769007 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:22:49 INFO - PROCESS | 1838 | 1462983769010 Marionette TRACE conn4 <- [1,2042,null,{}] 09:22:49 INFO - PROCESS | 1838 | 1462983769016 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}] 09:22:49 INFO - PROCESS | 1838 | 1462983769250 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 09:22:49 INFO - PROCESS | 1838 | 1462983769572 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaed4000 == 185 [pid = 1838] [id = 518] 09:22:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad7fd1c00) [pid = 1838] [serial = 1555] [outer = (nil)] 09:22:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ada411c00) [pid = 1838] [serial = 1556] [outer = 0x7f7ad7fd1c00] 09:22:49 INFO - PROCESS | 1838 | 1462983769653 Marionette DEBUG loaded listener.js 09:22:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ada6ca800) [pid = 1838] [serial = 1557] [outer = 0x7f7ad7fd1c00] 09:22:50 INFO - PROCESS | 1838 | 1462983770542 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]]]}] 09:22:50 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) 09:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1583ms 09:22:50 INFO - PROCESS | 1838 | 1462983770591 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 09:22:50 INFO - PROCESS | 1838 | 1462983770595 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 09:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:22:50 INFO - PROCESS | 1838 | 1462983770602 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:22:50 INFO - PROCESS | 1838 | 1462983770604 Marionette TRACE conn4 <- [1,2046,null,{}] 09:22:50 INFO - PROCESS | 1838 | 1462983770610 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}] 09:22:50 INFO - PROCESS | 1838 | 1462983770849 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 09:22:51 INFO - PROCESS | 1838 | 1462983771181 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb104800 == 186 [pid = 1838] [id = 519] 09:22:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7adaf0d800) [pid = 1838] [serial = 1558] [outer = (nil)] 09:22:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7adaf88400) [pid = 1838] [serial = 1559] [outer = 0x7f7adaf0d800] 09:22:51 INFO - PROCESS | 1838 | 1462983771265 Marionette DEBUG loaded listener.js 09:22:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7adb1c2000) [pid = 1838] [serial = 1560] [outer = 0x7f7adaf0d800] 09:22:52 INFO - PROCESS | 1838 | 1462983772226 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]]]}] 09:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1679ms 09:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:22:52 INFO - PROCESS | 1838 | 1462983772283 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 09:22:52 INFO - PROCESS | 1838 | 1462983772286 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 09:22:52 INFO - PROCESS | 1838 | 1462983772294 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:22:52 INFO - PROCESS | 1838 | 1462983772296 Marionette TRACE conn4 <- [1,2050,null,{}] 09:22:52 INFO - PROCESS | 1838 | 1462983772303 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}] 09:22:52 INFO - PROCESS | 1838 | 1462983772550 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 09:22:52 INFO - PROCESS | 1838 | 1462983772853 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbb2a000 == 187 [pid = 1838] [id = 520] 09:22:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adaf0fc00) [pid = 1838] [serial = 1561] [outer = (nil)] 09:22:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7adbd5f400) [pid = 1838] [serial = 1562] [outer = 0x7f7adaf0fc00] 09:22:52 INFO - PROCESS | 1838 | 1462983772937 Marionette DEBUG loaded listener.js 09:22:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adc293400) [pid = 1838] [serial = 1563] [outer = 0x7f7adaf0fc00] 09:22:53 INFO - PROCESS | 1838 | 1462983773820 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]]]}] 09:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 09:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:22:53 INFO - PROCESS | 1838 | 1462983773874 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 09:22:53 INFO - PROCESS | 1838 | 1462983773877 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 09:22:53 INFO - PROCESS | 1838 | 1462983773884 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:22:53 INFO - PROCESS | 1838 | 1462983773887 Marionette TRACE conn4 <- [1,2054,null,{}] 09:22:53 INFO - PROCESS | 1838 | 1462983773892 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}] 09:22:54 INFO - PROCESS | 1838 | 1462983774120 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 09:22:54 INFO - PROCESS | 1838 | 1462983774434 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf40b800 == 188 [pid = 1838] [id = 521] 09:22:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adb1c5400) [pid = 1838] [serial = 1564] [outer = (nil)] 09:22:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adc519c00) [pid = 1838] [serial = 1565] [outer = 0x7f7adb1c5400] 09:22:54 INFO - PROCESS | 1838 | 1462983774516 Marionette DEBUG loaded listener.js 09:22:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7aded7d800) [pid = 1838] [serial = 1566] [outer = 0x7f7adb1c5400] 09:22:55 INFO - PROCESS | 1838 | 1462983775362 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]]]}] 09:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1534ms 09:22:55 INFO - PROCESS | 1838 | 1462983775418 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 09:22:55 INFO - PROCESS | 1838 | 1462983775422 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 09:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:22:55 INFO - PROCESS | 1838 | 1462983775428 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:22:55 INFO - PROCESS | 1838 | 1462983775431 Marionette TRACE conn4 <- [1,2058,null,{}] 09:22:55 INFO - PROCESS | 1838 | 1462983775438 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}] 09:22:55 INFO - PROCESS | 1838 | 1462983775673 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 09:22:55 INFO - PROCESS | 1838 | 1462983775935 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0502800 == 189 [pid = 1838] [id = 522] 09:22:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adbd61400) [pid = 1838] [serial = 1567] [outer = (nil)] 09:22:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adf023400) [pid = 1838] [serial = 1568] [outer = 0x7f7adbd61400] 09:22:56 INFO - PROCESS | 1838 | 1462983776060 Marionette DEBUG loaded listener.js 09:22:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adfc27400) [pid = 1838] [serial = 1569] [outer = 0x7f7adbd61400] 09:22:56 INFO - PROCESS | 1838 | 1462983776964 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]]]}] 09:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1592ms 09:22:57 INFO - PROCESS | 1838 | 1462983777022 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 09:22:57 INFO - PROCESS | 1838 | 1462983777025 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 09:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:22:57 INFO - PROCESS | 1838 | 1462983777031 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:22:57 INFO - PROCESS | 1838 | 1462983777035 Marionette TRACE conn4 <- [1,2062,null,{}] 09:22:57 INFO - PROCESS | 1838 | 1462983777041 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}] 09:22:57 INFO - PROCESS | 1838 | 1462983777278 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 09:22:57 INFO - PROCESS | 1838 | 1462983777619 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae446e800 == 190 [pid = 1838] [id = 523] 09:22:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ad72ec000) [pid = 1838] [serial = 1570] [outer = (nil)] 09:22:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adfd6a400) [pid = 1838] [serial = 1571] [outer = 0x7f7ad72ec000] 09:22:57 INFO - PROCESS | 1838 | 1462983777702 Marionette DEBUG loaded listener.js 09:22:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ae00b2c00) [pid = 1838] [serial = 1572] [outer = 0x7f7ad72ec000] 09:22:58 INFO - PROCESS | 1838 | 1462983778594 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]]]}] 09:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1634ms 09:22:58 INFO - PROCESS | 1838 | 1462983778667 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 09:22:58 INFO - PROCESS | 1838 | 1462983778669 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 09:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:22:58 INFO - PROCESS | 1838 | 1462983778676 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:22:58 INFO - PROCESS | 1838 | 1462983778679 Marionette TRACE conn4 <- [1,2066,null,{}] 09:22:58 INFO - PROCESS | 1838 | 1462983778685 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}] 09:22:58 INFO - PROCESS | 1838 | 1462983778963 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 09:22:59 INFO - PROCESS | 1838 | 1462983779282 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:22:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50bf800 == 191 [pid = 1838] [id = 524] 09:22:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae071b000) [pid = 1838] [serial = 1573] [outer = (nil)] 09:22:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae0795800) [pid = 1838] [serial = 1574] [outer = 0x7f7ae071b000] 09:22:59 INFO - PROCESS | 1838 | 1462983779365 Marionette DEBUG loaded listener.js 09:22:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ae449bc00) [pid = 1838] [serial = 1575] [outer = 0x7f7ae071b000] 09:23:00 INFO - PROCESS | 1838 | 1462983780260 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]]]}] 09:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1639ms 09:23:00 INFO - PROCESS | 1838 | 1462983780316 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 09:23:00 INFO - PROCESS | 1838 | 1462983780320 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 09:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:23:00 INFO - PROCESS | 1838 | 1462983780326 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:23:00 INFO - PROCESS | 1838 | 1462983780331 Marionette TRACE conn4 <- [1,2070,null,{}] 09:23:00 INFO - PROCESS | 1838 | 1462983780337 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}] 09:23:00 INFO - PROCESS | 1838 | 1462983780596 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 09:23:00 INFO - PROCESS | 1838 | 1462983780906 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5aab800 == 192 [pid = 1838] [id = 525] 09:23:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae44a8c00) [pid = 1838] [serial = 1576] [outer = (nil)] 09:23:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae550cc00) [pid = 1838] [serial = 1577] [outer = 0x7f7ae44a8c00] 09:23:00 INFO - PROCESS | 1838 | 1462983780995 Marionette DEBUG loaded listener.js 09:23:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae6391400) [pid = 1838] [serial = 1578] [outer = 0x7f7ae44a8c00] 09:23:01 INFO - PROCESS | 1838 | 1462983781861 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]]]}] 09:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1583ms 09:23:01 INFO - PROCESS | 1838 | 1462983781910 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 09:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:23:01 INFO - PROCESS | 1838 | 1462983781916 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 09:23:01 INFO - PROCESS | 1838 | 1462983781941 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:23:01 INFO - PROCESS | 1838 | 1462983781945 Marionette TRACE conn4 <- [1,2074,null,{}] 09:23:01 INFO - PROCESS | 1838 | 1462983781953 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}] 09:23:02 INFO - PROCESS | 1838 | 1462983782203 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 09:23:02 INFO - PROCESS | 1838 | 1462983782531 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f9e000 == 193 [pid = 1838] [id = 526] 09:23:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd35400) [pid = 1838] [serial = 1579] [outer = (nil)] 09:23:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae723c800) [pid = 1838] [serial = 1580] [outer = 0x7f7adfd35400] 09:23:02 INFO - PROCESS | 1838 | 1462983782612 Marionette DEBUG loaded listener.js 09:23:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae7ed0c00) [pid = 1838] [serial = 1581] [outer = 0x7f7adfd35400] 09:23:03 INFO - PROCESS | 1838 | 1462983783487 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]]]}] 09:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1607ms 09:23:03 INFO - PROCESS | 1838 | 1462983783530 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 09:23:03 INFO - PROCESS | 1838 | 1462983783532 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 09:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:23:03 INFO - PROCESS | 1838 | 1462983783539 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:23:03 INFO - PROCESS | 1838 | 1462983783551 Marionette TRACE conn4 <- [1,2078,null,{}] 09:23:03 INFO - PROCESS | 1838 | 1462983783556 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}] 09:23:03 INFO - PROCESS | 1838 | 1462983783780 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 09:23:04 INFO - PROCESS | 1838 | 1462983784060 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6146800 == 194 [pid = 1838] [id = 527] 09:23:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ad492fc00) [pid = 1838] [serial = 1582] [outer = (nil)] 09:23:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae7f96800) [pid = 1838] [serial = 1583] [outer = 0x7f7ad492fc00] 09:23:04 INFO - PROCESS | 1838 | 1462983784181 Marionette DEBUG loaded listener.js 09:23:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7aeb31ec00) [pid = 1838] [serial = 1584] [outer = 0x7f7ad492fc00] 09:23:05 INFO - PROCESS | 1838 | 1462983785059 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]]]}] 09:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1595ms 09:23:05 INFO - PROCESS | 1838 | 1462983785135 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 09:23:05 INFO - PROCESS | 1838 | 1462983785139 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 09:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:23:05 INFO - PROCESS | 1838 | 1462983785145 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:23:05 INFO - PROCESS | 1838 | 1462983785147 Marionette TRACE conn4 <- [1,2082,null,{}] 09:23:05 INFO - PROCESS | 1838 | 1462983785153 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}] 09:23:05 INFO - PROCESS | 1838 | 1462983785415 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 09:23:05 INFO - PROCESS | 1838 | 1462983785727 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3cd800 == 195 [pid = 1838] [id = 528] 09:23:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ad9946800) [pid = 1838] [serial = 1585] [outer = (nil)] 09:23:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aee0c2000) [pid = 1838] [serial = 1586] [outer = 0x7f7ad9946800] 09:23:05 INFO - PROCESS | 1838 | 1462983785806 Marionette DEBUG loaded listener.js 09:23:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7aef557000) [pid = 1838] [serial = 1587] [outer = 0x7f7ad9946800] 09:23:06 INFO - PROCESS | 1838 | 1462983786691 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]]]}] 09:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1578ms 09:23:06 INFO - PROCESS | 1838 | 1462983786724 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 09:23:06 INFO - PROCESS | 1838 | 1462983786728 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 09:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:23:06 INFO - PROCESS | 1838 | 1462983786734 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:23:06 INFO - PROCESS | 1838 | 1462983786736 Marionette TRACE conn4 <- [1,2086,null,{}] 09:23:06 INFO - PROCESS | 1838 | 1462983786742 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}] 09:23:06 INFO - PROCESS | 1838 | 1462983786973 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 09:23:07 INFO - PROCESS | 1838 | 1462983787250 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef89c800 == 196 [pid = 1838] [id = 529] 09:23:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ad9951c00) [pid = 1838] [serial = 1588] [outer = (nil)] 09:23:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7aef8c5400) [pid = 1838] [serial = 1589] [outer = 0x7f7ad9951c00] 09:23:07 INFO - PROCESS | 1838 | 1462983787376 Marionette DEBUG loaded listener.js 09:23:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7aefd59400) [pid = 1838] [serial = 1590] [outer = 0x7f7ad9951c00] 09:23:08 INFO - PROCESS | 1838 | 1462983788265 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]]]}] 09:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 09:23:08 INFO - PROCESS | 1838 | 1462983788314 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 09:23:08 INFO - PROCESS | 1838 | 1462983788318 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 09:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:23:08 INFO - PROCESS | 1838 | 1462983788324 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:23:08 INFO - PROCESS | 1838 | 1462983788328 Marionette TRACE conn4 <- [1,2090,null,{}] 09:23:08 INFO - PROCESS | 1838 | 1462983788334 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}] 09:23:08 INFO - PROCESS | 1838 | 1462983788564 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 09:23:08 INFO - PROCESS | 1838 | 1462983788889 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a1c000 == 197 [pid = 1838] [id = 530] 09:23:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7adbb45800) [pid = 1838] [serial = 1591] [outer = (nil)] 09:23:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7af00a2400) [pid = 1838] [serial = 1592] [outer = 0x7f7adbb45800] 09:23:08 INFO - PROCESS | 1838 | 1462983788972 Marionette DEBUG loaded listener.js 09:23:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7af07eb800) [pid = 1838] [serial = 1593] [outer = 0x7f7adbb45800] 09:23:09 INFO - PROCESS | 1838 | 1462983789861 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]]]}] 09:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 09:23:09 INFO - PROCESS | 1838 | 1462983789910 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 09:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:23:09 INFO - PROCESS | 1838 | 1462983789914 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 09:23:09 INFO - PROCESS | 1838 | 1462983789920 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:23:09 INFO - PROCESS | 1838 | 1462983789924 Marionette TRACE conn4 <- [1,2094,null,{}] 09:23:09 INFO - PROCESS | 1838 | 1462983789930 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}] 09:23:10 INFO - PROCESS | 1838 | 1462983790188 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 09:23:10 INFO - PROCESS | 1838 | 1462983790528 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad01e2800 == 198 [pid = 1838] [id = 531] 09:23:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ad00cac00) [pid = 1838] [serial = 1594] [outer = (nil)] 09:23:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ad3b94400) [pid = 1838] [serial = 1595] [outer = 0x7f7ad00cac00] 09:23:10 INFO - PROCESS | 1838 | 1462983790610 Marionette DEBUG loaded listener.js 09:23:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7aefee2c00) [pid = 1838] [serial = 1596] [outer = 0x7f7ad00cac00] 09:23:11 INFO - PROCESS | 1838 | 1462983791531 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]]]}] 09:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1685ms 09:23:11 INFO - PROCESS | 1838 | 1462983791607 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 09:23:11 INFO - PROCESS | 1838 | 1462983791611 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 09:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:23:11 INFO - PROCESS | 1838 | 1462983791618 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:23:11 INFO - PROCESS | 1838 | 1462983791620 Marionette TRACE conn4 <- [1,2098,null,{}] 09:23:11 INFO - PROCESS | 1838 | 1462983791627 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}] 09:23:11 INFO - PROCESS | 1838 | 1462983791914 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 09:23:12 INFO - PROCESS | 1838 | 1462983792745 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1850800 == 199 [pid = 1838] [id = 532] 09:23:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ad0317000) [pid = 1838] [serial = 1597] [outer = (nil)] 09:23:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ad031a400) [pid = 1838] [serial = 1598] [outer = 0x7f7ad0317000] 09:23:12 INFO - PROCESS | 1838 | 1462983792884 Marionette DEBUG loaded listener.js 09:23:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ad1948c00) [pid = 1838] [serial = 1599] [outer = 0x7f7ad0317000] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0397800 == 198 [pid = 1838] [id = 188] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4e2000 == 197 [pid = 1838] [id = 190] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef57b000 == 196 [pid = 1838] [id = 286] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4468000 == 195 [pid = 1838] [id = 280] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4225800 == 194 [pid = 1838] [id = 224] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaee1000 == 193 [pid = 1838] [id = 296] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad49e0000 == 192 [pid = 1838] [id = 332] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed13e000 == 191 [pid = 1838] [id = 257] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16a8000 == 190 [pid = 1838] [id = 191] 09:23:14 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b0e000 == 189 [pid = 1838] [id = 291] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad5bedc00) [pid = 1838] [serial = 1419] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adc292800) [pid = 1838] [serial = 1428] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae449d800) [pid = 1838] [serial = 1437] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7aed16ac00) [pid = 1838] [serial = 1448] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7af075e400) [pid = 1838] [serial = 1452] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adc51c000) [pid = 1838] [serial = 1430] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adb1c2800) [pid = 1838] [serial = 1425] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7aef561400) [pid = 1838] [serial = 1449] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad4b54400) [pid = 1838] [serial = 1418] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7af1af7400) [pid = 1838] [serial = 1457] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad7f21000) [pid = 1838] [serial = 1479] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adbd5c000) [pid = 1838] [serial = 1427] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae7e40400) [pid = 1838] [serial = 1445] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ad4932c00) [pid = 1838] [serial = 1476] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ada6d0c00) [pid = 1838] [serial = 1463] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adaf06c00) [pid = 1838] [serial = 1466] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ada402400) [pid = 1838] [serial = 1422] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7afc3e8800) [pid = 1838] [serial = 1460] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adf01b000) [pid = 1838] [serial = 1431] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7aefa95400) [pid = 1838] [serial = 1451] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ada410000) [pid = 1838] [serial = 1469] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae6392800) [pid = 1838] [serial = 1467] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7af1656400) [pid = 1838] [serial = 1455] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae5507000) [pid = 1838] [serial = 1440] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ada37d400) [pid = 1838] [serial = 1421] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad3150c00) [pid = 1838] [serial = 1473] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ae8c80400) [pid = 1838] [serial = 1446] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adfc21800) [pid = 1838] [serial = 1347] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad4728c00) [pid = 1838] [serial = 1475] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae00b4400) [pid = 1838] [serial = 1470] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad1a4e000) [pid = 1838] [serial = 1416] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adfd30800) [pid = 1838] [serial = 1433] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae7249000) [pid = 1838] [serial = 1464] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae61a9c00) [pid = 1838] [serial = 1443] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adfd9c400) [pid = 1838] [serial = 1434] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad1ccb400) [pid = 1838] [serial = 1472] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adaf0c800) [pid = 1838] [serial = 1424] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7afbc89c00) [pid = 1838] [serial = 1458] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7afd368800) [pid = 1838] [serial = 1461] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad031dc00) [pid = 1838] [serial = 1415] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ae5f03000) [pid = 1838] [serial = 1442] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7af0f5a400) [pid = 1838] [serial = 1454] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ae4e0c000) [pid = 1838] [serial = 1439] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad71d4c00) [pid = 1838] [serial = 1478] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ae078dc00) [pid = 1838] [serial = 1436] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad1cc6400) [pid = 1838] [serial = 1481] [outer = (nil)] [url = about:blank] 09:23:14 INFO - PROCESS | 1838 | 1462983794565 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]]]}] 09:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3001ms 09:23:14 INFO - PROCESS | 1838 | 1462983794620 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 09:23:14 INFO - PROCESS | 1838 | 1462983794626 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 09:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:23:14 INFO - PROCESS | 1838 | 1462983794634 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:23:14 INFO - PROCESS | 1838 | 1462983794639 Marionette TRACE conn4 <- [1,2102,null,{}] 09:23:14 INFO - PROCESS | 1838 | 1462983794649 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}] 09:23:14 INFO - PROCESS | 1838 | 1462983794908 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 09:23:15 INFO - PROCESS | 1838 | 1462983795102 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1854000 == 190 [pid = 1838] [id = 533] 09:23:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad0317400) [pid = 1838] [serial = 1600] [outer = (nil)] 09:23:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad3b99c00) [pid = 1838] [serial = 1601] [outer = 0x7f7ad0317400] 09:23:15 INFO - PROCESS | 1838 | 1462983795186 Marionette DEBUG loaded listener.js 09:23:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad43d1400) [pid = 1838] [serial = 1602] [outer = 0x7f7ad0317400] 09:23:15 INFO - PROCESS | 1838 | 1462983795986 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]]]}] 09:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1392ms 09:23:16 INFO - PROCESS | 1838 | 1462983796029 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 09:23:16 INFO - PROCESS | 1838 | 1462983796035 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 09:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:23:16 INFO - PROCESS | 1838 | 1462983796044 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:23:16 INFO - PROCESS | 1838 | 1462983796048 Marionette TRACE conn4 <- [1,2106,null,{}] 09:23:16 INFO - PROCESS | 1838 | 1462983796054 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}] 09:23:16 INFO - PROCESS | 1838 | 1462983796374 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 09:23:16 INFO - PROCESS | 1838 | 1462983796488 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49e0000 == 191 [pid = 1838] [id = 534] 09:23:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad031e000) [pid = 1838] [serial = 1603] [outer = (nil)] 09:23:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad4936c00) [pid = 1838] [serial = 1604] [outer = 0x7f7ad031e000] 09:23:16 INFO - PROCESS | 1838 | 1462983796557 Marionette DEBUG loaded listener.js 09:23:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad5be6800) [pid = 1838] [serial = 1605] [outer = 0x7f7ad031e000] 09:23:17 INFO - PROCESS | 1838 | 1462983797502 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]]]}] 09:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1482ms 09:23:17 INFO - PROCESS | 1838 | 1462983797528 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 09:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:23:17 INFO - PROCESS | 1838 | 1462983797533 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 09:23:17 INFO - PROCESS | 1838 | 1462983797553 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:23:17 INFO - PROCESS | 1838 | 1462983797563 Marionette TRACE conn4 <- [1,2110,null,{}] 09:23:17 INFO - PROCESS | 1838 | 1462983797587 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}] 09:23:17 INFO - PROCESS | 1838 | 1462983797895 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 09:23:17 INFO - PROCESS | 1838 | 1462983797937 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5efb800 == 192 [pid = 1838] [id = 535] 09:23:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad72f8800) [pid = 1838] [serial = 1606] [outer = (nil)] 09:23:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad8be2400) [pid = 1838] [serial = 1607] [outer = 0x7f7ad72f8800] 09:23:18 INFO - PROCESS | 1838 | 1462983798004 Marionette DEBUG loaded listener.js 09:23:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad9964000) [pid = 1838] [serial = 1608] [outer = 0x7f7ad72f8800] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad43cf000) [pid = 1838] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad472c000) [pid = 1838] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ae5510000) [pid = 1838] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ae64d4000) [pid = 1838] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ad0322400) [pid = 1838] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7aded7f400) [pid = 1838] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad995f400) [pid = 1838] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7aded7fc00) [pid = 1838] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ae63a0400) [pid = 1838] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ad1946000) [pid = 1838] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ad9951000) [pid = 1838] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7adbeb0000) [pid = 1838] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7adf018000) [pid = 1838] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7ad9945400) [pid = 1838] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ad00c3000) [pid = 1838] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7ae6398800) [pid = 1838] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7ada6c6800) [pid = 1838] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7ae8bc3000) [pid = 1838] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7ad4729800) [pid = 1838] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 123 (0x7f7ad00c6c00) [pid = 1838] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:23:19 INFO - PROCESS | 1838 | --DOMWINDOW == 122 (0x7f7ad1a55800) [pid = 1838] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:23:19 INFO - PROCESS | 1838 | 1462983799565 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]]]}] 09:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2072ms 09:23:19 INFO - PROCESS | 1838 | 1462983799612 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 09:23:19 INFO - PROCESS | 1838 | 1462983799617 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 09:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:23:19 INFO - PROCESS | 1838 | 1462983799623 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:23:19 INFO - PROCESS | 1838 | 1462983799626 Marionette TRACE conn4 <- [1,2114,null,{}] 09:23:19 INFO - PROCESS | 1838 | 1462983799675 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}] 09:23:19 INFO - PROCESS | 1838 | 1462983799882 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 09:23:20 INFO - PROCESS | 1838 | 1462983800065 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c85800 == 193 [pid = 1838] [id = 536] 09:23:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7ad00c3000) [pid = 1838] [serial = 1609] [outer = (nil)] 09:23:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7ad472dc00) [pid = 1838] [serial = 1610] [outer = 0x7f7ad00c3000] 09:23:20 INFO - PROCESS | 1838 | 1462983800133 Marionette DEBUG loaded listener.js 09:23:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ada377000) [pid = 1838] [serial = 1611] [outer = 0x7f7ad00c3000] 09:23:20 INFO - PROCESS | 1838 | 1462983800849 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]]]}] 09:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1278ms 09:23:20 INFO - PROCESS | 1838 | 1462983800910 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 09:23:20 INFO - PROCESS | 1838 | 1462983800914 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 09:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:23:20 INFO - PROCESS | 1838 | 1462983800921 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:23:20 INFO - PROCESS | 1838 | 1462983800924 Marionette TRACE conn4 <- [1,2118,null,{}] 09:23:20 INFO - PROCESS | 1838 | 1462983800929 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}] 09:23:21 INFO - PROCESS | 1838 | 1462983801154 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 09:23:21 INFO - PROCESS | 1838 | 1462983801474 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acfcaa800 == 194 [pid = 1838] [id = 537] 09:23:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ad00c3400) [pid = 1838] [serial = 1612] [outer = (nil)] 09:23:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7ad00cf400) [pid = 1838] [serial = 1613] [outer = 0x7f7ad00c3400] 09:23:21 INFO - PROCESS | 1838 | 1462983801556 Marionette DEBUG loaded listener.js 09:23:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7ad1a4b800) [pid = 1838] [serial = 1614] [outer = 0x7f7ad00c3400] 09:23:22 INFO - PROCESS | 1838 | 1462983802572 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]]]}] 09:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1729ms 09:23:22 INFO - PROCESS | 1838 | 1462983802652 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 09:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:23:22 INFO - PROCESS | 1838 | 1462983802659 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 09:23:22 INFO - PROCESS | 1838 | 1462983802668 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:23:22 INFO - PROCESS | 1838 | 1462983802674 Marionette TRACE conn4 <- [1,2122,null,{}] 09:23:22 INFO - PROCESS | 1838 | 1462983802681 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}] 09:23:22 INFO - PROCESS | 1838 | 1462983802968 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 09:23:23 INFO - PROCESS | 1838 | 1462983803279 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a77000 == 195 [pid = 1838] [id = 538] 09:23:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ad43c7c00) [pid = 1838] [serial = 1615] [outer = (nil)] 09:23:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad472c000) [pid = 1838] [serial = 1616] [outer = 0x7f7ad43c7c00] 09:23:23 INFO - PROCESS | 1838 | 1462983803362 Marionette DEBUG loaded listener.js 09:23:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad493a000) [pid = 1838] [serial = 1617] [outer = 0x7f7ad43c7c00] 09:23:24 INFO - PROCESS | 1838 | 1462983804312 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]]]}] 09:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1688ms 09:23:24 INFO - PROCESS | 1838 | 1462983804357 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 09:23:24 INFO - PROCESS | 1838 | 1462983804364 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 09:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:23:24 INFO - PROCESS | 1838 | 1462983804373 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:23:24 INFO - PROCESS | 1838 | 1462983804376 Marionette TRACE conn4 <- [1,2126,null,{}] 09:23:24 INFO - PROCESS | 1838 | 1462983804381 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}] 09:23:24 INFO - PROCESS | 1838 | 1462983804625 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 09:23:24 INFO - PROCESS | 1838 | 1462983804972 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d66800 == 196 [pid = 1838] [id = 539] 09:23:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad5990400) [pid = 1838] [serial = 1618] [outer = (nil)] 09:23:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad72ef000) [pid = 1838] [serial = 1619] [outer = 0x7f7ad5990400] 09:23:25 INFO - PROCESS | 1838 | 1462983805070 Marionette DEBUG loaded listener.js 09:23:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad7fcf400) [pid = 1838] [serial = 1620] [outer = 0x7f7ad5990400] 09:23:25 INFO - PROCESS | 1838 | 1462983805996 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]]]}] 09:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1687ms 09:23:26 INFO - PROCESS | 1838 | 1462983806061 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 09:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:23:26 INFO - PROCESS | 1838 | 1462983806065 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 09:23:26 INFO - PROCESS | 1838 | 1462983806074 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:23:26 INFO - PROCESS | 1838 | 1462983806084 Marionette TRACE conn4 <- [1,2130,null,{}] 09:23:26 INFO - PROCESS | 1838 | 1462983806099 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}] 09:23:26 INFO - PROCESS | 1838 | 1462983806391 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 09:23:26 INFO - PROCESS | 1838 | 1462983806698 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb10b000 == 197 [pid = 1838] [id = 540] 09:23:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ada37d800) [pid = 1838] [serial = 1621] [outer = (nil)] 09:23:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ada54f400) [pid = 1838] [serial = 1622] [outer = 0x7f7ada37d800] 09:23:26 INFO - PROCESS | 1838 | 1462983806780 Marionette DEBUG loaded listener.js 09:23:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ada6c2c00) [pid = 1838] [serial = 1623] [outer = 0x7f7ada37d800] 09:23:27 INFO - PROCESS | 1838 | 1462983807679 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] 09:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:23:27 INFO - PROCESS | 1838 | 1462983807727 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 09:23:27 INFO - PROCESS | 1838 | 1462983807733 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:23:27 INFO - PROCESS | 1838 | 1462983807736 Marionette TRACE conn4 <- [1,2134,null,{}] 09:23:27 INFO - PROCESS | 1838 | 1462983807743 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}] 09:23:28 INFO - PROCESS | 1838 | 1462983808010 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 09:23:28 INFO - PROCESS | 1838 | 1462983808320 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbb27800 == 198 [pid = 1838] [id = 541] 09:23:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ada3d6000) [pid = 1838] [serial = 1624] [outer = (nil)] 09:23:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7adaf8bc00) [pid = 1838] [serial = 1625] [outer = 0x7f7ada3d6000] 09:23:28 INFO - PROCESS | 1838 | 1462983808402 Marionette DEBUG loaded listener.js 09:23:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7adb1c4000) [pid = 1838] [serial = 1626] [outer = 0x7f7ada3d6000] 09:23:29 INFO - PROCESS | 1838 | 1462983809268 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]]]}] 09:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1589ms 09:23:29 INFO - PROCESS | 1838 | 1462983809322 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 09:23:29 INFO - PROCESS | 1838 | 1462983809325 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 09:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:23:29 INFO - PROCESS | 1838 | 1462983809332 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:23:29 INFO - PROCESS | 1838 | 1462983809335 Marionette TRACE conn4 <- [1,2138,null,{}] 09:23:29 INFO - PROCESS | 1838 | 1462983809341 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}] 09:23:29 INFO - PROCESS | 1838 | 1462983809579 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 09:23:29 INFO - PROCESS | 1838 | 1462983809846 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef98800 == 199 [pid = 1838] [id = 542] 09:23:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7adbb4f000) [pid = 1838] [serial = 1627] [outer = (nil)] 09:23:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adbd54800) [pid = 1838] [serial = 1628] [outer = 0x7f7adbb4f000] 09:23:29 INFO - PROCESS | 1838 | 1462983809987 Marionette DEBUG loaded listener.js 09:23:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7adc516800) [pid = 1838] [serial = 1629] [outer = 0x7f7adbb4f000] 09:23:30 INFO - PROCESS | 1838 | 1462983810946 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]]]}] 09:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1681ms 09:23:31 INFO - PROCESS | 1838 | 1462983811014 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 09:23:31 INFO - PROCESS | 1838 | 1462983811019 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 09:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:23:31 INFO - PROCESS | 1838 | 1462983811029 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:23:31 INFO - PROCESS | 1838 | 1462983811031 Marionette TRACE conn4 <- [1,2142,null,{}] 09:23:31 INFO - PROCESS | 1838 | 1462983811037 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}] 09:23:31 INFO - PROCESS | 1838 | 1462983811322 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 09:23:31 INFO - PROCESS | 1838 | 1462983811632 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adfc95800 == 200 [pid = 1838] [id = 543] 09:23:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adc516c00) [pid = 1838] [serial = 1630] [outer = (nil)] 09:23:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adf018400) [pid = 1838] [serial = 1631] [outer = 0x7f7adc516c00] 09:23:31 INFO - PROCESS | 1838 | 1462983811713 Marionette DEBUG loaded listener.js 09:23:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adf10a800) [pid = 1838] [serial = 1632] [outer = 0x7f7adc516c00] 09:23:32 INFO - PROCESS | 1838 | 1462983812788 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] 09:23:32 INFO - PROCESS | 1838 | 1462983812879 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 09:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:23:32 INFO - PROCESS | 1838 | 1462983812888 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:23:32 INFO - PROCESS | 1838 | 1462983812894 Marionette TRACE conn4 <- [1,2146,null,{}] 09:23:32 INFO - PROCESS | 1838 | 1462983812903 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}] 09:23:33 INFO - PROCESS | 1838 | 1462983813211 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 09:23:33 INFO - PROCESS | 1838 | 1462983813518 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4355800 == 201 [pid = 1838] [id = 544] 09:23:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7addc38800) [pid = 1838] [serial = 1633] [outer = (nil)] 09:23:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adfd31400) [pid = 1838] [serial = 1634] [outer = 0x7f7addc38800] 09:23:33 INFO - PROCESS | 1838 | 1462983813595 Marionette DEBUG loaded listener.js 09:23:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adfd62c00) [pid = 1838] [serial = 1635] [outer = 0x7f7addc38800] 09:23:34 INFO - PROCESS | 1838 | 1462983814519 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] 09:23:34 INFO - PROCESS | 1838 | 1462983814580 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 09:23:34 INFO - PROCESS | 1838 | 1462983814587 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:23:34 INFO - PROCESS | 1838 | 1462983814590 Marionette TRACE conn4 <- [1,2150,null,{}] 09:23:34 INFO - PROCESS | 1838 | 1462983814596 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}] 09:23:34 INFO - PROCESS | 1838 | 1462983814822 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 09:23:35 INFO - PROCESS | 1838 | 1462983815141 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ec7800 == 202 [pid = 1838] [id = 545] 09:23:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adeeafc00) [pid = 1838] [serial = 1636] [outer = (nil)] 09:23:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ae00c6000) [pid = 1838] [serial = 1637] [outer = 0x7f7adeeafc00] 09:23:35 INFO - PROCESS | 1838 | 1462983815224 Marionette DEBUG loaded listener.js 09:23:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae00f8000) [pid = 1838] [serial = 1638] [outer = 0x7f7adeeafc00] 09:23:36 INFO - PROCESS | 1838 | 1462983816077 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]]]}] 09:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1539ms 09:23:36 INFO - PROCESS | 1838 | 1462983816127 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 09:23:36 INFO - PROCESS | 1838 | 1462983816131 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 09:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:23:36 INFO - PROCESS | 1838 | 1462983816388 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:23:36 INFO - PROCESS | 1838 | 1462983816392 Marionette TRACE conn4 <- [1,2154,null,{}] 09:23:36 INFO - PROCESS | 1838 | 1462983816429 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}] 09:23:36 INFO - PROCESS | 1838 | 1462983816671 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 09:23:36 INFO - PROCESS | 1838 | 1462983816987 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae565d800 == 203 [pid = 1838] [id = 546] 09:23:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adf023800) [pid = 1838] [serial = 1639] [outer = (nil)] 09:23:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae4341800) [pid = 1838] [serial = 1640] [outer = 0x7f7adf023800] 09:23:37 INFO - PROCESS | 1838 | 1462983817063 Marionette DEBUG loaded listener.js 09:23:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae5504800) [pid = 1838] [serial = 1641] [outer = 0x7f7adf023800] 09:23:37 INFO - PROCESS | 1838 | 1462983817961 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]]]}] 09:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1868ms 09:23:38 INFO - PROCESS | 1838 | 1462983818006 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 09:23:38 INFO - PROCESS | 1838 | 1462983818009 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 09:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:23:38 INFO - PROCESS | 1838 | 1462983818016 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:23:38 INFO - PROCESS | 1838 | 1462983818019 Marionette TRACE conn4 <- [1,2158,null,{}] 09:23:38 INFO - PROCESS | 1838 | 1462983818024 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}] 09:23:38 INFO - PROCESS | 1838 | 1462983818256 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 09:23:38 INFO - PROCESS | 1838 | 1462983818518 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b87800 == 204 [pid = 1838] [id = 547] 09:23:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ae5f07800) [pid = 1838] [serial = 1642] [outer = (nil)] 09:23:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae5f0bc00) [pid = 1838] [serial = 1643] [outer = 0x7f7ae5f07800] 09:23:38 INFO - PROCESS | 1838 | 1462983818664 Marionette DEBUG loaded listener.js 09:23:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae6398800) [pid = 1838] [serial = 1644] [outer = 0x7f7ae5f07800] 09:23:39 INFO - PROCESS | 1838 | 1462983819589 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]]]}] 09:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1631ms 09:23:39 INFO - PROCESS | 1838 | 1462983819648 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 09:23:39 INFO - PROCESS | 1838 | 1462983819653 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 09:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:23:39 INFO - PROCESS | 1838 | 1462983819659 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:23:39 INFO - PROCESS | 1838 | 1462983819663 Marionette TRACE conn4 <- [1,2162,null,{}] 09:23:39 INFO - PROCESS | 1838 | 1462983819668 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}] 09:23:39 INFO - PROCESS | 1838 | 1462983819933 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 09:23:40 INFO - PROCESS | 1838 | 1462983820239 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae643d000 == 205 [pid = 1838] [id = 548] 09:23:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae5f07c00) [pid = 1838] [serial = 1645] [outer = (nil)] 09:23:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae7ed3000) [pid = 1838] [serial = 1646] [outer = 0x7f7ae5f07c00] 09:23:40 INFO - PROCESS | 1838 | 1462983820321 Marionette DEBUG loaded listener.js 09:23:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae8b8e400) [pid = 1838] [serial = 1647] [outer = 0x7f7ae5f07c00] 09:23:41 INFO - PROCESS | 1838 | 1462983821194 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]]]}] 09:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1579ms 09:23:41 INFO - PROCESS | 1838 | 1462983821240 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 09:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:23:41 INFO - PROCESS | 1838 | 1462983821244 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 09:23:41 INFO - PROCESS | 1838 | 1462983821254 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:23:41 INFO - PROCESS | 1838 | 1462983821261 Marionette TRACE conn4 <- [1,2166,null,{}] 09:23:41 INFO - PROCESS | 1838 | 1462983821272 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}] 09:23:41 INFO - PROCESS | 1838 | 1462983821518 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 09:23:41 INFO - PROCESS | 1838 | 1462983821824 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae9f53000 == 206 [pid = 1838] [id = 549] 09:23:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae4e05c00) [pid = 1838] [serial = 1648] [outer = (nil)] 09:23:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae8c7f800) [pid = 1838] [serial = 1649] [outer = 0x7f7ae4e05c00] 09:23:41 INFO - PROCESS | 1838 | 1462983821904 Marionette DEBUG loaded listener.js 09:23:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7aebfb5400) [pid = 1838] [serial = 1650] [outer = 0x7f7ae4e05c00] 09:23:42 INFO - PROCESS | 1838 | 1462983822728 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]]]}] 09:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1557ms 09:23:42 INFO - PROCESS | 1838 | 1462983822810 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 09:23:42 INFO - PROCESS | 1838 | 1462983822814 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 09:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:23:42 INFO - PROCESS | 1838 | 1462983822824 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:23:42 INFO - PROCESS | 1838 | 1462983822826 Marionette TRACE conn4 <- [1,2170,null,{}] 09:23:42 INFO - PROCESS | 1838 | 1462983822832 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}] 09:23:43 INFO - PROCESS | 1838 | 1462983823073 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 09:23:43 INFO - PROCESS | 1838 | 1462983823427 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef12e000 == 207 [pid = 1838] [id = 550] 09:23:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7aed745000) [pid = 1838] [serial = 1651] [outer = (nil)] 09:23:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7aee0c6c00) [pid = 1838] [serial = 1652] [outer = 0x7f7aed745000] 09:23:43 INFO - PROCESS | 1838 | 1462983823507 Marionette DEBUG loaded listener.js 09:23:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aef32c800) [pid = 1838] [serial = 1653] [outer = 0x7f7aed745000] 09:23:44 INFO - PROCESS | 1838 | 1462983824363 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]]]}] 09:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1584ms 09:23:44 INFO - PROCESS | 1838 | 1462983824409 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 09:23:44 INFO - PROCESS | 1838 | 1462983824413 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 09:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:23:44 INFO - PROCESS | 1838 | 1462983824419 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:23:44 INFO - PROCESS | 1838 | 1462983824422 Marionette TRACE conn4 <- [1,2174,null,{}] 09:23:44 INFO - PROCESS | 1838 | 1462983824428 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}] 09:23:44 INFO - PROCESS | 1838 | 1462983824659 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 09:23:44 INFO - PROCESS | 1838 | 1462983824980 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af039e800 == 208 [pid = 1838] [id = 551] 09:23:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ada547400) [pid = 1838] [serial = 1654] [outer = (nil)] 09:23:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7aef8cb400) [pid = 1838] [serial = 1655] [outer = 0x7f7ada547400] 09:23:45 INFO - PROCESS | 1838 | 1462983825062 Marionette DEBUG loaded listener.js 09:23:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7af0760400) [pid = 1838] [serial = 1656] [outer = 0x7f7ada547400] 09:23:45 INFO - PROCESS | 1838 | 1462983825934 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]]]}] 09:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1590ms 09:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:23:46 INFO - PROCESS | 1838 | 1462983826010 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 09:23:46 INFO - PROCESS | 1838 | 1462983826013 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 09:23:46 INFO - PROCESS | 1838 | 1462983826020 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:23:46 INFO - PROCESS | 1838 | 1462983826023 Marionette TRACE conn4 <- [1,2178,null,{}] 09:23:46 INFO - PROCESS | 1838 | 1462983826030 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}] 09:23:46 INFO - PROCESS | 1838 | 1462983826267 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 09:23:46 INFO - PROCESS | 1838 | 1462983826601 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af17aa000 == 209 [pid = 1838] [id = 552] 09:23:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adbabf000) [pid = 1838] [serial = 1657] [outer = (nil)] 09:23:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7af0f55c00) [pid = 1838] [serial = 1658] [outer = 0x7f7adbabf000] 09:23:46 INFO - PROCESS | 1838 | 1462983826682 Marionette DEBUG loaded listener.js 09:23:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7af1581400) [pid = 1838] [serial = 1659] [outer = 0x7f7adbabf000] 09:23:47 INFO - PROCESS | 1838 | 1462983827570 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]]]}] 09:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1583ms 09:23:47 INFO - PROCESS | 1838 | 1462983827603 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 09:23:47 INFO - PROCESS | 1838 | 1462983827606 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 09:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:23:47 INFO - PROCESS | 1838 | 1462983827614 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:23:47 INFO - PROCESS | 1838 | 1462983827617 Marionette TRACE conn4 <- [1,2182,null,{}] 09:23:47 INFO - PROCESS | 1838 | 1462983827623 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}] 09:23:47 INFO - PROCESS | 1838 | 1462983827848 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 09:23:48 INFO - PROCESS | 1838 | 1462983828118 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af60d5000 == 210 [pid = 1838] [id = 553] 09:23:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae4e04c00) [pid = 1838] [serial = 1660] [outer = (nil)] 09:23:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7af1771c00) [pid = 1838] [serial = 1661] [outer = 0x7f7ae4e04c00] 09:23:48 INFO - PROCESS | 1838 | 1462983828242 Marionette DEBUG loaded listener.js 09:23:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7af1af8800) [pid = 1838] [serial = 1662] [outer = 0x7f7ae4e04c00] 09:23:49 INFO - PROCESS | 1838 | 1462983829111 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]]]}] 09:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1537ms 09:23:49 INFO - PROCESS | 1838 | 1462983829153 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 09:23:49 INFO - PROCESS | 1838 | 1462983829156 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 09:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:23:49 INFO - PROCESS | 1838 | 1462983829163 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:23:49 INFO - PROCESS | 1838 | 1462983829166 Marionette TRACE conn4 <- [1,2186,null,{}] 09:23:49 INFO - PROCESS | 1838 | 1462983829171 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}] 09:23:49 INFO - PROCESS | 1838 | 1462983829411 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 09:23:49 INFO - PROCESS | 1838 | 1462983829705 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc159000 == 211 [pid = 1838] [id = 554] 09:23:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ad1cc0000) [pid = 1838] [serial = 1663] [outer = (nil)] 09:23:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7afb069800) [pid = 1838] [serial = 1664] [outer = 0x7f7ad1cc0000] 09:23:49 INFO - PROCESS | 1838 | 1462983829827 Marionette DEBUG loaded listener.js 09:23:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7afbc94400) [pid = 1838] [serial = 1665] [outer = 0x7f7ad1cc0000] 09:23:50 INFO - PROCESS | 1838 | 1462983830761 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]]]}] 09:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1634ms 09:23:50 INFO - PROCESS | 1838 | 1462983830799 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 09:23:50 INFO - PROCESS | 1838 | 1462983830802 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 09:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:23:50 INFO - PROCESS | 1838 | 1462983830810 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:23:50 INFO - PROCESS | 1838 | 1462983830813 Marionette TRACE conn4 <- [1,2190,null,{}] 09:23:50 INFO - PROCESS | 1838 | 1462983830819 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}] 09:23:51 INFO - PROCESS | 1838 | 1462983831043 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 09:23:51 INFO - PROCESS | 1838 | 1462983831378 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad30b0000 == 212 [pid = 1838] [id = 555] 09:23:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ad0322c00) [pid = 1838] [serial = 1666] [outer = (nil)] 09:23:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ad1cc2000) [pid = 1838] [serial = 1667] [outer = 0x7f7ad0322c00] 09:23:51 INFO - PROCESS | 1838 | 1462983831455 Marionette DEBUG loaded listener.js 09:23:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ada5f8c00) [pid = 1838] [serial = 1668] [outer = 0x7f7ad0322c00] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad01c7000 == 211 [pid = 1838] [id = 490] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c85800 == 210 [pid = 1838] [id = 536] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5efb800 == 209 [pid = 1838] [id = 535] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad49e0000 == 208 [pid = 1838] [id = 534] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1854000 == 207 [pid = 1838] [id = 533] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1850800 == 206 [pid = 1838] [id = 532] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50bf800 == 205 [pid = 1838] [id = 524] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae446e800 == 204 [pid = 1838] [id = 523] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0502800 == 203 [pid = 1838] [id = 522] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf40b800 == 202 [pid = 1838] [id = 521] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbb2a000 == 201 [pid = 1838] [id = 520] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb104800 == 200 [pid = 1838] [id = 519] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaed4000 == 199 [pid = 1838] [id = 518] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5eef000 == 198 [pid = 1838] [id = 516] 09:23:52 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad30b4000 == 197 [pid = 1838] [id = 515] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad995d400) [pid = 1838] [serial = 1413] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ad4931000) [pid = 1838] [serial = 1538] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adfd3b800) [pid = 1838] [serial = 1508] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adfd6f000) [pid = 1838] [serial = 1509] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae5960000) [pid = 1838] [serial = 1514] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae6395400) [pid = 1838] [serial = 1515] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7aed16ec00) [pid = 1838] [serial = 1526] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7aedfe2800) [pid = 1838] [serial = 1527] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ad3149c00) [pid = 1838] [serial = 1535] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7aded89800) [pid = 1838] [serial = 1502] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7adeeb0400) [pid = 1838] [serial = 1503] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad4b61800) [pid = 1838] [serial = 1539] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae8c7e800) [pid = 1838] [serial = 1523] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ae9f06c00) [pid = 1838] [serial = 1524] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7adf10e000) [pid = 1838] [serial = 1505] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adfc27000) [pid = 1838] [serial = 1506] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae7f93400) [pid = 1838] [serial = 1520] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae8b92400) [pid = 1838] [serial = 1521] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad194ac00) [pid = 1838] [serial = 1532] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad1a49000) [pid = 1838] [serial = 1533] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ada5f8800) [pid = 1838] [serial = 1493] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7adaf03000) [pid = 1838] [serial = 1494] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adc517800) [pid = 1838] [serial = 1499] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7addc36400) [pid = 1838] [serial = 1500] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae00bc800) [pid = 1838] [serial = 1511] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae078e000) [pid = 1838] [serial = 1512] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ada37f400) [pid = 1838] [serial = 1490] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ada405800) [pid = 1838] [serial = 1491] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ad1ccbc00) [pid = 1838] [serial = 1484] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ad3b9d000) [pid = 1838] [serial = 1485] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ae70f9400) [pid = 1838] [serial = 1517] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae7328400) [pid = 1838] [serial = 1518] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7adb1b8400) [pid = 1838] [serial = 1496] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adbaba400) [pid = 1838] [serial = 1497] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7aee609000) [pid = 1838] [serial = 1529] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7aef558800) [pid = 1838] [serial = 1530] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad4b5f000) [pid = 1838] [serial = 1487] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad5bee800) [pid = 1838] [serial = 1488] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad492d000) [pid = 1838] [serial = 1541] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad3b98400) [pid = 1838] [serial = 1536] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad5bf1c00) [pid = 1838] [serial = 1542] [outer = (nil)] [url = about:blank] 09:23:53 INFO - PROCESS | 1838 | 1462983833579 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]]]}] 09:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2802ms 09:23:53 INFO - PROCESS | 1838 | 1462983833624 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 09:23:53 INFO - PROCESS | 1838 | 1462983833630 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 09:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:23:53 INFO - PROCESS | 1838 | 1462983833640 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:23:53 INFO - PROCESS | 1838 | 1462983833644 Marionette TRACE conn4 <- [1,2194,null,{}] 09:23:53 INFO - PROCESS | 1838 | 1462983833652 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}] 09:23:53 INFO - PROCESS | 1838 | 1462983833864 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 09:23:54 INFO - PROCESS | 1838 | 1462983834054 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bde000 == 198 [pid = 1838] [id = 556] 09:23:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad3149c00) [pid = 1838] [serial = 1669] [outer = (nil)] 09:23:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad43c4000) [pid = 1838] [serial = 1670] [outer = 0x7f7ad3149c00] 09:23:54 INFO - PROCESS | 1838 | 1462983834126 Marionette DEBUG loaded listener.js 09:23:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad4726400) [pid = 1838] [serial = 1671] [outer = 0x7f7ad3149c00] 09:23:54 INFO - PROCESS | 1838 | 1462983834888 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]]]}] 09:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1295ms 09:23:54 INFO - PROCESS | 1838 | 1462983834936 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 09:23:54 INFO - PROCESS | 1838 | 1462983834944 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 09:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:23:54 INFO - PROCESS | 1838 | 1462983834958 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:23:54 INFO - PROCESS | 1838 | 1462983834962 Marionette TRACE conn4 <- [1,2198,null,{}] 09:23:54 INFO - PROCESS | 1838 | 1462983834968 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}] 09:23:55 INFO - PROCESS | 1838 | 1462983835187 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 09:23:55 INFO - PROCESS | 1838 | 1462983835404 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4b9e800 == 199 [pid = 1838] [id = 557] 09:23:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad3152c00) [pid = 1838] [serial = 1672] [outer = (nil)] 09:23:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad5be6000) [pid = 1838] [serial = 1673] [outer = 0x7f7ad3152c00] 09:23:55 INFO - PROCESS | 1838 | 1462983835467 Marionette DEBUG loaded listener.js 09:23:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad7f20400) [pid = 1838] [serial = 1674] [outer = 0x7f7ad3152c00] 09:23:56 INFO - PROCESS | 1838 | 1462983836392 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]]]}] 09:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1484ms 09:23:56 INFO - PROCESS | 1838 | 1462983836445 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 09:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:23:56 INFO - PROCESS | 1838 | 1462983836460 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 09:23:56 INFO - PROCESS | 1838 | 1462983836467 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:23:56 INFO - PROCESS | 1838 | 1462983836473 Marionette TRACE conn4 <- [1,2202,null,{}] 09:23:56 INFO - PROCESS | 1838 | 1462983836507 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}] 09:23:56 INFO - PROCESS | 1838 | 1462983836803 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 09:23:56 INFO - PROCESS | 1838 | 1462983836864 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c9e800 == 200 [pid = 1838] [id = 558] 09:23:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ada37b000) [pid = 1838] [serial = 1675] [outer = (nil)] 09:23:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ada3df000) [pid = 1838] [serial = 1676] [outer = 0x7f7ada37b000] 09:23:56 INFO - PROCESS | 1838 | 1462983836934 Marionette DEBUG loaded listener.js 09:23:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ada5f3c00) [pid = 1838] [serial = 1677] [outer = 0x7f7ada37b000] 09:23:57 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad72f8800) [pid = 1838] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:23:57 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad0317000) [pid = 1838] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:23:57 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ad0317400) [pid = 1838] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:23:57 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ad031e000) [pid = 1838] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:23:57 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad1a54000) [pid = 1838] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:23:58 INFO - PROCESS | 1838 | 1462983838258 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]]]}] 09:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1844ms 09:23:58 INFO - PROCESS | 1838 | 1462983838311 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 09:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:23:58 INFO - PROCESS | 1838 | 1462983838316 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 09:23:58 INFO - PROCESS | 1838 | 1462983838330 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:23:58 INFO - PROCESS | 1838 | 1462983838332 Marionette TRACE conn4 <- [1,2206,null,{}] 09:23:58 INFO - PROCESS | 1838 | 1462983838340 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}] 09:23:58 INFO - PROCESS | 1838 | 1462983838587 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 09:23:58 INFO - PROCESS | 1838 | 1462983838764 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:23:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9d6b000 == 201 [pid = 1838] [id = 559] 09:23:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad0317800) [pid = 1838] [serial = 1678] [outer = (nil)] 09:23:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adb1ba400) [pid = 1838] [serial = 1679] [outer = 0x7f7ad0317800] 09:23:58 INFO - PROCESS | 1838 | 1462983838834 Marionette DEBUG loaded listener.js 09:23:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adbb44c00) [pid = 1838] [serial = 1680] [outer = 0x7f7ad0317800] 09:23:59 INFO - PROCESS | 1838 | 1462983839584 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]]]}] 09:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1294ms 09:23:59 INFO - PROCESS | 1838 | 1462983839617 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 09:23:59 INFO - PROCESS | 1838 | 1462983839620 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 09:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:23:59 INFO - PROCESS | 1838 | 1462983839649 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:23:59 INFO - PROCESS | 1838 | 1462983839652 Marionette TRACE conn4 <- [1,2210,null,{}] 09:23:59 INFO - PROCESS | 1838 | 1462983839659 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}] 09:23:59 INFO - PROCESS | 1838 | 1462983839864 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 09:24:00 INFO - PROCESS | 1838 | 1462983840236 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1854000 == 202 [pid = 1838] [id = 560] 09:24:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad0316400) [pid = 1838] [serial = 1681] [outer = (nil)] 09:24:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ad194cc00) [pid = 1838] [serial = 1682] [outer = 0x7f7ad0316400] 09:24:00 INFO - PROCESS | 1838 | 1462983840380 Marionette DEBUG loaded listener.js 09:24:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ad3151400) [pid = 1838] [serial = 1683] [outer = 0x7f7ad0316400] 09:24:01 INFO - PROCESS | 1838 | 1462983841302 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]]]}] 09:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1694ms 09:24:01 INFO - PROCESS | 1838 | 1462983841337 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 09:24:01 INFO - PROCESS | 1838 | 1462983841352 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 09:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:24:01 INFO - PROCESS | 1838 | 1462983841361 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:24:01 INFO - PROCESS | 1838 | 1462983841367 Marionette TRACE conn4 <- [1,2214,null,{}] 09:24:01 INFO - PROCESS | 1838 | 1462983841375 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}] 09:24:01 INFO - PROCESS | 1838 | 1462983841635 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 09:24:01 INFO - PROCESS | 1838 | 1462983841953 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8aa3800 == 203 [pid = 1838] [id = 561] 09:24:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ad4b61c00) [pid = 1838] [serial = 1684] [outer = (nil)] 09:24:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ad72f5c00) [pid = 1838] [serial = 1685] [outer = 0x7f7ad4b61c00] 09:24:02 INFO - PROCESS | 1838 | 1462983842040 Marionette DEBUG loaded listener.js 09:24:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ad7fd3800) [pid = 1838] [serial = 1686] [outer = 0x7f7ad4b61c00] 09:24:02 INFO - PROCESS | 1838 | 1462983842988 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]]]}] 09:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1687ms 09:24:03 INFO - PROCESS | 1838 | 1462983843051 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 09:24:03 INFO - PROCESS | 1838 | 1462983843058 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 09:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:24:03 INFO - PROCESS | 1838 | 1462983843065 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:24:03 INFO - PROCESS | 1838 | 1462983843068 Marionette TRACE conn4 <- [1,2218,null,{}] 09:24:03 INFO - PROCESS | 1838 | 1462983843074 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}] 09:24:03 INFO - PROCESS | 1838 | 1462983843324 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 09:24:03 INFO - PROCESS | 1838 | 1462983843687 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb108800 == 204 [pid = 1838] [id = 562] 09:24:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ada3dfc00) [pid = 1838] [serial = 1687] [outer = (nil)] 09:24:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ada5efc00) [pid = 1838] [serial = 1688] [outer = 0x7f7ada3dfc00] 09:24:03 INFO - PROCESS | 1838 | 1462983843772 Marionette DEBUG loaded listener.js 09:24:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adb1be800) [pid = 1838] [serial = 1689] [outer = 0x7f7ada3dfc00] 09:24:04 INFO - PROCESS | 1838 | 1462983844716 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]]]}] 09:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1686ms 09:24:04 INFO - PROCESS | 1838 | 1462983844752 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 09:24:04 INFO - PROCESS | 1838 | 1462983844756 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 09:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:24:04 INFO - PROCESS | 1838 | 1462983844773 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:24:04 INFO - PROCESS | 1838 | 1462983844783 Marionette TRACE conn4 <- [1,2222,null,{}] 09:24:04 INFO - PROCESS | 1838 | 1462983844791 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}] 09:24:05 INFO - PROCESS | 1838 | 1462983845035 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 09:24:05 INFO - PROCESS | 1838 | 1462983845371 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef98000 == 205 [pid = 1838] [id = 563] 09:24:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ada407400) [pid = 1838] [serial = 1690] [outer = (nil)] 09:24:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adc511000) [pid = 1838] [serial = 1691] [outer = 0x7f7ada407400] 09:24:05 INFO - PROCESS | 1838 | 1462983845453 Marionette DEBUG loaded listener.js 09:24:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adc51cc00) [pid = 1838] [serial = 1692] [outer = 0x7f7ada407400] 09:24:06 INFO - PROCESS | 1838 | 1462983846367 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]]]}] 09:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1653ms 09:24:06 INFO - PROCESS | 1838 | 1462983846418 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 09:24:06 INFO - PROCESS | 1838 | 1462983846423 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 09:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:24:06 INFO - PROCESS | 1838 | 1462983846429 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:24:06 INFO - PROCESS | 1838 | 1462983846433 Marionette TRACE conn4 <- [1,2226,null,{}] 09:24:06 INFO - PROCESS | 1838 | 1462983846438 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}] 09:24:06 INFO - PROCESS | 1838 | 1462983846684 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 09:24:06 INFO - PROCESS | 1838 | 1462983846991 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0502800 == 206 [pid = 1838] [id = 564] 09:24:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adbd56000) [pid = 1838] [serial = 1693] [outer = (nil)] 09:24:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adf021000) [pid = 1838] [serial = 1694] [outer = 0x7f7adbd56000] 09:24:07 INFO - PROCESS | 1838 | 1462983847074 Marionette DEBUG loaded listener.js 09:24:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adfd33000) [pid = 1838] [serial = 1695] [outer = 0x7f7adbd56000] 09:24:07 INFO - PROCESS | 1838 | 1462983847951 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]]]}] 09:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 09:24:08 INFO - PROCESS | 1838 | 1462983848011 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 09:24:08 INFO - PROCESS | 1838 | 1462983848015 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 09:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:24:08 INFO - PROCESS | 1838 | 1462983848021 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:24:08 INFO - PROCESS | 1838 | 1462983848024 Marionette TRACE conn4 <- [1,2230,null,{}] 09:24:08 INFO - PROCESS | 1838 | 1462983848030 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}] 09:24:08 INFO - PROCESS | 1838 | 1462983848271 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 09:24:08 INFO - PROCESS | 1838 | 1462983848597 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e19000 == 207 [pid = 1838] [id = 565] 09:24:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00f6000) [pid = 1838] [serial = 1696] [outer = (nil)] 09:24:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae0790000) [pid = 1838] [serial = 1697] [outer = 0x7f7ae00f6000] 09:24:08 INFO - PROCESS | 1838 | 1462983848692 Marionette DEBUG loaded listener.js 09:24:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae595dc00) [pid = 1838] [serial = 1698] [outer = 0x7f7ae00f6000] 09:24:09 INFO - PROCESS | 1838 | 1462983849608 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]]]}] 09:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1635ms 09:24:09 INFO - PROCESS | 1838 | 1462983849658 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 09:24:09 INFO - PROCESS | 1838 | 1462983849661 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 09:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:24:09 INFO - PROCESS | 1838 | 1462983849667 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:24:09 INFO - PROCESS | 1838 | 1462983849671 Marionette TRACE conn4 <- [1,2234,null,{}] 09:24:09 INFO - PROCESS | 1838 | 1462983849676 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}] 09:24:09 INFO - PROCESS | 1838 | 1462983849917 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 09:24:10 INFO - PROCESS | 1838 | 1462983850190 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a0c000 == 208 [pid = 1838] [id = 566] 09:24:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae00f8400) [pid = 1838] [serial = 1699] [outer = (nil)] 09:24:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae61b6800) [pid = 1838] [serial = 1700] [outer = 0x7f7ae00f8400] 09:24:10 INFO - PROCESS | 1838 | 1462983850316 Marionette DEBUG loaded listener.js 09:24:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae732c000) [pid = 1838] [serial = 1701] [outer = 0x7f7ae00f8400] 09:24:11 INFO - PROCESS | 1838 | 1462983851164 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]]]}] 09:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1528ms 09:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:24:11 INFO - PROCESS | 1838 | 1462983851197 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 09:24:11 INFO - PROCESS | 1838 | 1462983851200 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 09:24:11 INFO - PROCESS | 1838 | 1462983851207 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:24:11 INFO - PROCESS | 1838 | 1462983851210 Marionette TRACE conn4 <- [1,2238,null,{}] 09:24:11 INFO - PROCESS | 1838 | 1462983851216 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}] 09:24:11 INFO - PROCESS | 1838 | 1462983851464 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 09:24:11 INFO - PROCESS | 1838 | 1462983851741 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f8e000 == 209 [pid = 1838] [id = 567] 09:24:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae4336800) [pid = 1838] [serial = 1702] [outer = (nil)] 09:24:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae8953000) [pid = 1838] [serial = 1703] [outer = 0x7f7ae4336800] 09:24:11 INFO - PROCESS | 1838 | 1462983851865 Marionette DEBUG loaded listener.js 09:24:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae8c84400) [pid = 1838] [serial = 1704] [outer = 0x7f7ae4336800] 09:24:12 INFO - PROCESS | 1838 | 1462983852714 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]]]}] 09:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1580ms 09:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:24:12 INFO - PROCESS | 1838 | 1462983852787 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 09:24:12 INFO - PROCESS | 1838 | 1462983852791 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 09:24:12 INFO - PROCESS | 1838 | 1462983852797 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:24:12 INFO - PROCESS | 1838 | 1462983852800 Marionette TRACE conn4 <- [1,2242,null,{}] 09:24:12 INFO - PROCESS | 1838 | 1462983852807 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}] 09:24:13 INFO - PROCESS | 1838 | 1462983853079 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 09:24:13 INFO - PROCESS | 1838 | 1462983853396 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae614f800 == 210 [pid = 1838] [id = 568] 09:24:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7aeb3ef800) [pid = 1838] [serial = 1705] [outer = (nil)] 09:24:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7aed170c00) [pid = 1838] [serial = 1706] [outer = 0x7f7aeb3ef800] 09:24:13 INFO - PROCESS | 1838 | 1462983853520 Marionette DEBUG loaded listener.js 09:24:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7aef561800) [pid = 1838] [serial = 1707] [outer = 0x7f7aeb3ef800] 09:24:14 INFO - PROCESS | 1838 | 1462983854392 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]]]}] 09:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1637ms 09:24:14 INFO - PROCESS | 1838 | 1462983854434 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 09:24:14 INFO - PROCESS | 1838 | 1462983854438 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 09:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:24:14 INFO - PROCESS | 1838 | 1462983854445 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:24:14 INFO - PROCESS | 1838 | 1462983854447 Marionette TRACE conn4 <- [1,2246,null,{}] 09:24:14 INFO - PROCESS | 1838 | 1462983854454 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}] 09:24:14 INFO - PROCESS | 1838 | 1462983854688 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 09:24:14 INFO - PROCESS | 1838 | 1462983854962 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3df000 == 211 [pid = 1838] [id = 569] 09:24:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae723e000) [pid = 1838] [serial = 1708] [outer = (nil)] 09:24:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7af0765800) [pid = 1838] [serial = 1709] [outer = 0x7f7ae723e000] 09:24:15 INFO - PROCESS | 1838 | 1462983855043 Marionette DEBUG loaded listener.js 09:24:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7af1af7400) [pid = 1838] [serial = 1710] [outer = 0x7f7ae723e000] 09:24:15 INFO - PROCESS | 1838 | 1462983855951 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]]]}] 09:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1536ms 09:24:15 INFO - PROCESS | 1838 | 1462983855982 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 09:24:15 INFO - PROCESS | 1838 | 1462983855986 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 09:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:24:15 INFO - PROCESS | 1838 | 1462983855993 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:24:15 INFO - PROCESS | 1838 | 1462983855996 Marionette TRACE conn4 <- [1,2250,null,{}] 09:24:16 INFO - PROCESS | 1838 | 1462983856002 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}] 09:24:16 INFO - PROCESS | 1838 | 1462983856239 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 09:24:16 INFO - PROCESS | 1838 | 1462983856577 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd0c000 == 212 [pid = 1838] [id = 570] 09:24:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7afbee3800) [pid = 1838] [serial = 1711] [outer = (nil)] 09:24:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7afbf9b400) [pid = 1838] [serial = 1712] [outer = 0x7f7afbee3800] 09:24:16 INFO - PROCESS | 1838 | 1462983856685 Marionette DEBUG loaded listener.js 09:24:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7afc3ecc00) [pid = 1838] [serial = 1713] [outer = 0x7f7afbee3800] 09:24:17 INFO - PROCESS | 1838 | 1462983857595 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]]]}] 09:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1640ms 09:24:17 INFO - PROCESS | 1838 | 1462983857634 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 09:24:17 INFO - PROCESS | 1838 | 1462983857639 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 09:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:24:17 INFO - PROCESS | 1838 | 1462983857645 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:24:17 INFO - PROCESS | 1838 | 1462983857649 Marionette TRACE conn4 <- [1,2254,null,{}] 09:24:17 INFO - PROCESS | 1838 | 1462983857655 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}] 09:24:17 INFO - PROCESS | 1838 | 1462983857915 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 09:24:18 INFO - PROCESS | 1838 | 1462983858184 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd020800 == 213 [pid = 1838] [id = 571] 09:24:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7afd371000) [pid = 1838] [serial = 1714] [outer = (nil)] 09:24:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7aff39b000) [pid = 1838] [serial = 1715] [outer = 0x7f7afd371000] 09:24:18 INFO - PROCESS | 1838 | 1462983858308 Marionette DEBUG loaded listener.js 09:24:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7b00aec400) [pid = 1838] [serial = 1716] [outer = 0x7f7afd371000] 09:24:19 INFO - PROCESS | 1838 | 1462983859175 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]]]}] 09:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1582ms 09:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:24:19 INFO - PROCESS | 1838 | 1462983859228 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 09:24:19 INFO - PROCESS | 1838 | 1462983859231 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 09:24:19 INFO - PROCESS | 1838 | 1462983859238 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:24:19 INFO - PROCESS | 1838 | 1462983859241 Marionette TRACE conn4 <- [1,2258,null,{}] 09:24:19 INFO - PROCESS | 1838 | 1462983859246 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}] 09:24:19 INFO - PROCESS | 1838 | 1462983859480 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 09:24:19 INFO - PROCESS | 1838 | 1462983859812 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0060c800 == 214 [pid = 1838] [id = 572] 09:24:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ad00a8800) [pid = 1838] [serial = 1717] [outer = (nil)] 09:24:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ad00af400) [pid = 1838] [serial = 1718] [outer = 0x7f7ad00a8800] 09:24:19 INFO - PROCESS | 1838 | 1462983859899 Marionette DEBUG loaded listener.js 09:24:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ad00b3800) [pid = 1838] [serial = 1719] [outer = 0x7f7ad00a8800] 09:24:20 INFO - PROCESS | 1838 | 1462983860837 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]]]}] 09:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1636ms 09:24:20 INFO - PROCESS | 1838 | 1462983860874 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 09:24:20 INFO - PROCESS | 1838 | 1462983860887 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 09:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:24:20 INFO - PROCESS | 1838 | 1462983860893 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:24:20 INFO - PROCESS | 1838 | 1462983860896 Marionette TRACE conn4 <- [1,2262,null,{}] 09:24:20 INFO - PROCESS | 1838 | 1462983860902 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}] 09:24:21 INFO - PROCESS | 1838 | 1462983861126 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 09:24:21 INFO - PROCESS | 1838 | 1462983861399 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b09800 == 215 [pid = 1838] [id = 573] 09:24:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ad00ab800) [pid = 1838] [serial = 1720] [outer = (nil)] 09:24:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7b0069bc00) [pid = 1838] [serial = 1721] [outer = 0x7f7ad00ab800] 09:24:21 INFO - PROCESS | 1838 | 1462983861529 Marionette DEBUG loaded listener.js 09:24:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7b011c9c00) [pid = 1838] [serial = 1722] [outer = 0x7f7ad00ab800] 09:24:22 INFO - PROCESS | 1838 | 1462983862350 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]]]}] 09:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1483ms 09:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:24:22 INFO - PROCESS | 1838 | 1462983862380 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 09:24:22 INFO - PROCESS | 1838 | 1462983862383 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 09:24:22 INFO - PROCESS | 1838 | 1462983862389 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:24:22 INFO - PROCESS | 1838 | 1462983862393 Marionette TRACE conn4 <- [1,2266,null,{}] 09:24:22 INFO - PROCESS | 1838 | 1462983862399 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}] 09:24:22 INFO - PROCESS | 1838 | 1462983862628 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 09:24:22 INFO - PROCESS | 1838 | 1462983862903 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00cc0800 == 216 [pid = 1838] [id = 574] 09:24:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ad00b3000) [pid = 1838] [serial = 1723] [outer = (nil)] 09:24:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7add75e000) [pid = 1838] [serial = 1724] [outer = 0x7f7ad00b3000] 09:24:22 INFO - PROCESS | 1838 | 1462983862982 Marionette DEBUG loaded listener.js 09:24:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7add763c00) [pid = 1838] [serial = 1725] [outer = 0x7f7ad00b3000] 09:24:23 INFO - PROCESS | 1838 | 1462983863868 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]]]}] 09:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1538ms 09:24:23 INFO - PROCESS | 1838 | 1462983863928 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 09:24:23 INFO - PROCESS | 1838 | 1462983863931 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 09:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:24:23 INFO - PROCESS | 1838 | 1462983863937 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:24:23 INFO - PROCESS | 1838 | 1462983863940 Marionette TRACE conn4 <- [1,2270,null,{}] 09:24:23 INFO - PROCESS | 1838 | 1462983863946 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}] 09:24:24 INFO - PROCESS | 1838 | 1462983864181 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 09:24:24 INFO - PROCESS | 1838 | 1462983864462 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010b8000 == 217 [pid = 1838] [id = 575] 09:24:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7ad00b3400) [pid = 1838] [serial = 1726] [outer = (nil)] 09:24:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7aefd61c00) [pid = 1838] [serial = 1727] [outer = 0x7f7ad00b3400] 09:24:24 INFO - PROCESS | 1838 | 1462983864585 Marionette DEBUG loaded listener.js 09:24:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7b01004400) [pid = 1838] [serial = 1728] [outer = 0x7f7ad00b3400] 09:24:25 INFO - PROCESS | 1838 | 1462983865628 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]]]}] 09:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1732ms 09:24:25 INFO - PROCESS | 1838 | 1462983865673 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 09:24:25 INFO - PROCESS | 1838 | 1462983865678 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 09:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:24:25 INFO - PROCESS | 1838 | 1462983865688 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:24:25 INFO - PROCESS | 1838 | 1462983865693 Marionette TRACE conn4 <- [1,2274,null,{}] 09:24:25 INFO - PROCESS | 1838 | 1462983865700 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}] 09:24:26 INFO - PROCESS | 1838 | 1462983866048 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 09:24:26 INFO - PROCESS | 1838 | 1462983866370 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b03a29000 == 218 [pid = 1838] [id = 576] 09:24:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7ad031ac00) [pid = 1838] [serial = 1729] [outer = (nil)] 09:24:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7b01009400) [pid = 1838] [serial = 1730] [outer = 0x7f7ad031ac00] 09:24:26 INFO - PROCESS | 1838 | 1462983866459 Marionette DEBUG loaded listener.js 09:24:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7b0100cc00) [pid = 1838] [serial = 1731] [outer = 0x7f7ad031ac00] 09:24:27 INFO - PROCESS | 1838 | 1462983867350 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]]]}] 09:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1741ms 09:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:24:27 INFO - PROCESS | 1838 | 1462983867427 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 09:24:27 INFO - PROCESS | 1838 | 1462983867430 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 09:24:27 INFO - PROCESS | 1838 | 1462983867437 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:24:27 INFO - PROCESS | 1838 | 1462983867440 Marionette TRACE conn4 <- [1,2278,null,{}] 09:24:27 INFO - PROCESS | 1838 | 1462983867445 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}] 09:24:27 INFO - PROCESS | 1838 | 1462983867685 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 09:24:28 INFO - PROCESS | 1838 | 1462983868005 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0618c800 == 219 [pid = 1838] [id = 577] 09:24:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7add75f000) [pid = 1838] [serial = 1732] [outer = (nil)] 09:24:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7add846400) [pid = 1838] [serial = 1733] [outer = 0x7f7add75f000] 09:24:28 INFO - PROCESS | 1838 | 1462983868086 Marionette DEBUG loaded listener.js 09:24:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7add84ac00) [pid = 1838] [serial = 1734] [outer = 0x7f7add75f000] 09:24:29 INFO - PROCESS | 1838 | 1462983868998 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]]]}] 09:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1633ms 09:24:29 INFO - PROCESS | 1838 | 1462983869069 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 09:24:29 INFO - PROCESS | 1838 | 1462983869073 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 09:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:24:29 INFO - PROCESS | 1838 | 1462983869079 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:24:29 INFO - PROCESS | 1838 | 1462983869081 Marionette TRACE conn4 <- [1,2282,null,{}] 09:24:29 INFO - PROCESS | 1838 | 1462983869087 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}] 09:24:29 INFO - PROCESS | 1838 | 1462983869366 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 09:24:29 INFO - PROCESS | 1838 | 1462983869688 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acf874800 == 220 [pid = 1838] [id = 578] 09:24:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ada6cc000) [pid = 1838] [serial = 1735] [outer = (nil)] 09:24:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7af0033000) [pid = 1838] [serial = 1736] [outer = 0x7f7ada6cc000] 09:24:29 INFO - PROCESS | 1838 | 1462983869764 Marionette DEBUG loaded listener.js 09:24:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7b01010400) [pid = 1838] [serial = 1737] [outer = 0x7f7ada6cc000] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad19b2000 == 219 [pid = 1838] [id = 511] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9716800 == 218 [pid = 1838] [id = 496] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a0f800 == 217 [pid = 1838] [id = 504] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acfcba800 == 216 [pid = 1838] [id = 510] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef0c8800 == 215 [pid = 1838] [id = 508] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af03a1800 == 214 [pid = 1838] [id = 287] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aff2cc800 == 213 [pid = 1838] [id = 409] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0509000 == 212 [pid = 1838] [id = 501] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ec9000 == 211 [pid = 1838] [id = 503] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbb39000 == 210 [pid = 1838] [id = 499] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f90000 == 209 [pid = 1838] [id = 505] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf30000 == 208 [pid = 1838] [id = 497] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6e48800 == 207 [pid = 1838] [id = 506] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3d5000 == 206 [pid = 1838] [id = 507] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4458800 == 205 [pid = 1838] [id = 502] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4acd800 == 204 [pid = 1838] [id = 513] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1cda800 == 203 [pid = 1838] [id = 491] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9d6b000 == 202 [pid = 1838] [id = 559] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c9e800 == 201 [pid = 1838] [id = 558] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4b9e800 == 200 [pid = 1838] [id = 557] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bde000 == 199 [pid = 1838] [id = 556] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af60d5000 == 198 [pid = 1838] [id = 553] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af17aa000 == 197 [pid = 1838] [id = 552] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af039e800 == 196 [pid = 1838] [id = 551] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef12e000 == 195 [pid = 1838] [id = 550] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae9f53000 == 194 [pid = 1838] [id = 549] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae643d000 == 193 [pid = 1838] [id = 548] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b87800 == 192 [pid = 1838] [id = 547] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae565d800 == 191 [pid = 1838] [id = 546] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ec7800 == 190 [pid = 1838] [id = 545] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4355800 == 189 [pid = 1838] [id = 544] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adfc95800 == 188 [pid = 1838] [id = 543] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef98800 == 187 [pid = 1838] [id = 542] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbb27800 == 186 [pid = 1838] [id = 541] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb10b000 == 185 [pid = 1838] [id = 540] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9d66800 == 184 [pid = 1838] [id = 539] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5a77000 == 183 [pid = 1838] [id = 538] 09:24:31 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acfcaa800 == 182 [pid = 1838] [id = 537] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7ad8be2400) [pid = 1838] [serial = 1607] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7ad031a400) [pid = 1838] [serial = 1598] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ad1948c00) [pid = 1838] [serial = 1599] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ada411c00) [pid = 1838] [serial = 1556] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ad3b99c00) [pid = 1838] [serial = 1601] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ad43d1400) [pid = 1838] [serial = 1602] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7adbd5f400) [pid = 1838] [serial = 1562] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7ad4936c00) [pid = 1838] [serial = 1604] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7ad7fc8400) [pid = 1838] [serial = 1545] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ad72f8c00) [pid = 1838] [serial = 1544] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7aef8c5400) [pid = 1838] [serial = 1589] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7aee0c2000) [pid = 1838] [serial = 1586] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae7f96800) [pid = 1838] [serial = 1583] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ae723c800) [pid = 1838] [serial = 1580] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7ae550cc00) [pid = 1838] [serial = 1577] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ae0795800) [pid = 1838] [serial = 1574] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7adfd6a400) [pid = 1838] [serial = 1571] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ada374800) [pid = 1838] [serial = 1553] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ad71df400) [pid = 1838] [serial = 1550] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7adaf88400) [pid = 1838] [serial = 1559] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7adc519c00) [pid = 1838] [serial = 1565] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ad3b97000) [pid = 1838] [serial = 1547] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7adf023400) [pid = 1838] [serial = 1568] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad3b94400) [pid = 1838] [serial = 1595] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7af00a2400) [pid = 1838] [serial = 1592] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad472dc00) [pid = 1838] [serial = 1610] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ad9964000) [pid = 1838] [serial = 1608] [outer = (nil)] [url = about:blank] 09:24:31 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ad5be6800) [pid = 1838] [serial = 1605] [outer = (nil)] [url = about:blank] 09:24:32 INFO - PROCESS | 1838 | 1462983872233 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]]]}] 09:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 3183ms 09:24:32 INFO - PROCESS | 1838 | 1462983872263 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 09:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:24:32 INFO - PROCESS | 1838 | 1462983872269 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 09:24:32 INFO - PROCESS | 1838 | 1462983872277 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:24:32 INFO - PROCESS | 1838 | 1462983872282 Marionette TRACE conn4 <- [1,2286,null,{}] 09:24:32 INFO - PROCESS | 1838 | 1462983872332 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}] 09:24:32 INFO - PROCESS | 1838 | 1462983872626 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 09:24:32 INFO - PROCESS | 1838 | 1462983872753 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad184a000 == 183 [pid = 1838] [id = 579] 09:24:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ad1cbfc00) [pid = 1838] [serial = 1738] [outer = (nil)] 09:24:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ad1cc9000) [pid = 1838] [serial = 1739] [outer = 0x7f7ad1cbfc00] 09:24:32 INFO - PROCESS | 1838 | 1462983872826 Marionette DEBUG loaded listener.js 09:24:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ad3154c00) [pid = 1838] [serial = 1740] [outer = 0x7f7ad1cbfc00] 09:24:33 INFO - PROCESS | 1838 | 1462983873605 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]]]}] 09:24:33 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 09:24:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1383ms 09:24:33 INFO - PROCESS | 1838 | 1462983873660 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 09:24:33 INFO - PROCESS | 1838 | 1462983873668 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 09:24:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:24:33 INFO - PROCESS | 1838 | 1462983873677 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:24:33 INFO - PROCESS | 1838 | 1462983873681 Marionette TRACE conn4 <- [1,2290,null,{}] 09:24:33 INFO - PROCESS | 1838 | 1462983873688 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}] 09:24:33 INFO - PROCESS | 1838 | 1462983873906 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 09:24:34 INFO - PROCESS | 1838 | 1462983874136 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cc0800 == 184 [pid = 1838] [id = 580] 09:24:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ad1cc3800) [pid = 1838] [serial = 1741] [outer = (nil)] 09:24:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ad472f400) [pid = 1838] [serial = 1742] [outer = 0x7f7ad1cc3800] 09:24:34 INFO - PROCESS | 1838 | 1462983874200 Marionette DEBUG loaded listener.js 09:24:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ad4b56800) [pid = 1838] [serial = 1743] [outer = 0x7f7ad1cc3800] 09:24:35 INFO - PROCESS | 1838 | 1462983875118 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]]]}] 09:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1491ms 09:24:35 INFO - PROCESS | 1838 | 1462983875171 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 09:24:35 INFO - PROCESS | 1838 | 1462983875174 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 09:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:24:35 INFO - PROCESS | 1838 | 1462983875181 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:24:35 INFO - PROCESS | 1838 | 1462983875186 Marionette TRACE conn4 <- [1,2294,null,{}] 09:24:35 INFO - PROCESS | 1838 | 1462983875212 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}] 09:24:35 INFO - PROCESS | 1838 | 1462983875521 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 09:24:35 INFO - PROCESS | 1838 | 1462983875580 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c1e000 == 185 [pid = 1838] [id = 581] 09:24:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ad5eb0000) [pid = 1838] [serial = 1744] [outer = (nil)] 09:24:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ad5ebb800) [pid = 1838] [serial = 1745] [outer = 0x7f7ad5eb0000] 09:24:35 INFO - PROCESS | 1838 | 1462983875779 Marionette DEBUG loaded listener.js 09:24:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ad7f1c800) [pid = 1838] [serial = 1746] [outer = 0x7f7ad5eb0000] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae4e04c00) [pid = 1838] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7adbabf000) [pid = 1838] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ad3149c00) [pid = 1838] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ad5990400) [pid = 1838] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad00c3000) [pid = 1838] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ad00c3400) [pid = 1838] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ae5f07800) [pid = 1838] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adaf0d800) [pid = 1838] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7adbd61400) [pid = 1838] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7aed745000) [pid = 1838] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ad9951c00) [pid = 1838] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ad492fc00) [pid = 1838] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ada37d800) [pid = 1838] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:24:36 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad1ccc800) [pid = 1838] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad9946800) [pid = 1838] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7adbb4f000) [pid = 1838] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad4b59c00) [pid = 1838] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adbb45800) [pid = 1838] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7adc516c00) [pid = 1838] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adf023800) [pid = 1838] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae4e05c00) [pid = 1838] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ad3152c00) [pid = 1838] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad43c7c00) [pid = 1838] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae071b000) [pid = 1838] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adaf0fc00) [pid = 1838] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ada3d6000) [pid = 1838] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ad00c2400) [pid = 1838] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad00cac00) [pid = 1838] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ada37b000) [pid = 1838] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ad7f1a800) [pid = 1838] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ad1cc0000) [pid = 1838] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae5f07c00) [pid = 1838] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7adb1c5400) [pid = 1838] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adfd35400) [pid = 1838] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad0322c00) [pid = 1838] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad7fd1c00) [pid = 1838] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7adeeafc00) [pid = 1838] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad72ec000) [pid = 1838] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7addc38800) [pid = 1838] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae44a8c00) [pid = 1838] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:24:37 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ada547400) [pid = 1838] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:24:37 INFO - PROCESS | 1838 | 1462983877424 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]]]}] 09:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2302ms 09:24:37 INFO - PROCESS | 1838 | 1462983877483 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 09:24:37 INFO - PROCESS | 1838 | 1462983877488 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 09:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:24:37 INFO - PROCESS | 1838 | 1462983877494 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:24:37 INFO - PROCESS | 1838 | 1462983877496 Marionette TRACE conn4 <- [1,2298,null,{}] 09:24:37 INFO - PROCESS | 1838 | 1462983877501 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}] 09:24:37 INFO - PROCESS | 1838 | 1462983877712 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 09:24:37 INFO - PROCESS | 1838 | 1462983877902 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7079000 == 186 [pid = 1838] [id = 582] 09:24:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad00c2400) [pid = 1838] [serial = 1747] [outer = (nil)] 09:24:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad5be4800) [pid = 1838] [serial = 1748] [outer = 0x7f7ad00c2400] 09:24:37 INFO - PROCESS | 1838 | 1462983877968 Marionette DEBUG loaded listener.js 09:24:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad8bef800) [pid = 1838] [serial = 1749] [outer = 0x7f7ad00c2400] 09:24:38 INFO - PROCESS | 1838 | 1462983878765 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]]]}] 09:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1331ms 09:24:38 INFO - PROCESS | 1838 | 1462983878936 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 09:24:38 INFO - PROCESS | 1838 | 1462983878942 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 09:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:24:38 INFO - PROCESS | 1838 | 1462983878965 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:24:38 INFO - PROCESS | 1838 | 1462983878970 Marionette TRACE conn4 <- [1,2302,null,{}] 09:24:38 INFO - PROCESS | 1838 | 1462983878979 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}] 09:24:39 INFO - PROCESS | 1838 | 1462983879246 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 09:24:39 INFO - PROCESS | 1838 | 1462983879589 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bd4000 == 187 [pid = 1838] [id = 583] 09:24:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad0324400) [pid = 1838] [serial = 1750] [outer = (nil)] 09:24:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ad1a51800) [pid = 1838] [serial = 1751] [outer = 0x7f7ad0324400] 09:24:39 INFO - PROCESS | 1838 | 1462983879674 Marionette DEBUG loaded listener.js 09:24:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ad3b98400) [pid = 1838] [serial = 1752] [outer = 0x7f7ad0324400] 09:24:40 INFO - PROCESS | 1838 | 1462983880606 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]]]}] 09:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1688ms 09:24:40 INFO - PROCESS | 1838 | 1462983880655 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 09:24:40 INFO - PROCESS | 1838 | 1462983880661 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 09:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:24:40 INFO - PROCESS | 1838 | 1462983880673 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:24:40 INFO - PROCESS | 1838 | 1462983880678 Marionette TRACE conn4 <- [1,2306,null,{}] 09:24:40 INFO - PROCESS | 1838 | 1462983880685 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}] 09:24:40 INFO - PROCESS | 1838 | 1462983880947 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 09:24:41 INFO - PROCESS | 1838 | 1462983881262 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad970c000 == 188 [pid = 1838] [id = 584] 09:24:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ad4b5a800) [pid = 1838] [serial = 1753] [outer = (nil)] 09:24:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ad5eb2c00) [pid = 1838] [serial = 1754] [outer = 0x7f7ad4b5a800] 09:24:41 INFO - PROCESS | 1838 | 1462983881349 Marionette DEBUG loaded listener.js 09:24:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ad7fcc000) [pid = 1838] [serial = 1755] [outer = 0x7f7ad4b5a800] 09:24:42 INFO - PROCESS | 1838 | 1462983882285 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]]]}] 09:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1645ms 09:24:42 INFO - PROCESS | 1838 | 1462983882316 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 09:24:42 INFO - PROCESS | 1838 | 1462983882319 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 09:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:24:42 INFO - PROCESS | 1838 | 1462983882326 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:24:42 INFO - PROCESS | 1838 | 1462983882329 Marionette TRACE conn4 <- [1,2310,null,{}] 09:24:42 INFO - PROCESS | 1838 | 1462983882343 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}] 09:24:42 INFO - PROCESS | 1838 | 1462983882588 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 09:24:42 INFO - PROCESS | 1838 | 1462983882939 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf3a800 == 189 [pid = 1838] [id = 585] 09:24:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ada3da400) [pid = 1838] [serial = 1756] [outer = (nil)] 09:24:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ada40d400) [pid = 1838] [serial = 1757] [outer = 0x7f7ada3da400] 09:24:43 INFO - PROCESS | 1838 | 1462983883026 Marionette DEBUG loaded listener.js 09:24:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ada5f2800) [pid = 1838] [serial = 1758] [outer = 0x7f7ada3da400] 09:24:43 INFO - PROCESS | 1838 | 1462983883995 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]]]}] 09:24:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:24:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1731ms 09:24:44 INFO - PROCESS | 1838 | 1462983884057 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 09:24:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:24:44 INFO - PROCESS | 1838 | 1462983884061 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 09:24:44 INFO - PROCESS | 1838 | 1462983884067 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:24:44 INFO - PROCESS | 1838 | 1462983884071 Marionette TRACE conn4 <- [1,2314,null,{}] 09:24:44 INFO - PROCESS | 1838 | 1462983884077 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}] 09:24:44 INFO - PROCESS | 1838 | 1462983884358 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 09:24:44 INFO - PROCESS | 1838 | 1462983884672 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba59800 == 190 [pid = 1838] [id = 586] 09:24:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ada37a000) [pid = 1838] [serial = 1759] [outer = (nil)] 09:24:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adaf8d000) [pid = 1838] [serial = 1760] [outer = 0x7f7ada37a000] 09:24:44 INFO - PROCESS | 1838 | 1462983884751 Marionette DEBUG loaded listener.js 09:24:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adb1c4800) [pid = 1838] [serial = 1761] [outer = 0x7f7ada37a000] 09:24:45 INFO - PROCESS | 1838 | 1462983885676 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]]]}] 09:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1638ms 09:24:45 INFO - PROCESS | 1838 | 1462983885706 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 09:24:45 INFO - PROCESS | 1838 | 1462983885711 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 09:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:24:45 INFO - PROCESS | 1838 | 1462983885718 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:24:45 INFO - PROCESS | 1838 | 1462983885722 Marionette TRACE conn4 <- [1,2318,null,{}] 09:24:45 INFO - PROCESS | 1838 | 1462983885728 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}] 09:24:45 INFO - PROCESS | 1838 | 1462983885959 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 09:24:46 INFO - PROCESS | 1838 | 1462983886232 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe46800 == 191 [pid = 1838] [id = 587] 09:24:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ada405000) [pid = 1838] [serial = 1762] [outer = (nil)] 09:24:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adbb46400) [pid = 1838] [serial = 1763] [outer = 0x7f7ada405000] 09:24:46 INFO - PROCESS | 1838 | 1462983886361 Marionette DEBUG loaded listener.js 09:24:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adbd5b400) [pid = 1838] [serial = 1764] [outer = 0x7f7ada405000] 09:24:47 INFO - PROCESS | 1838 | 1462983887249 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] 09:24:47 INFO - PROCESS | 1838 | 1462983887305 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 09:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:24:47 INFO - PROCESS | 1838 | 1462983887312 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:24:47 INFO - PROCESS | 1838 | 1462983887315 Marionette TRACE conn4 <- [1,2322,null,{}] 09:24:47 INFO - PROCESS | 1838 | 1462983887321 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}] 09:24:47 INFO - PROCESS | 1838 | 1462983887590 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 09:24:47 INFO - PROCESS | 1838 | 1462983887909 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4c3000 == 192 [pid = 1838] [id = 588] 09:24:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7add840400) [pid = 1838] [serial = 1765] [outer = (nil)] 09:24:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7add848000) [pid = 1838] [serial = 1766] [outer = 0x7f7add840400] 09:24:47 INFO - PROCESS | 1838 | 1462983887993 Marionette DEBUG loaded listener.js 09:24:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7aded84000) [pid = 1838] [serial = 1767] [outer = 0x7f7add840400] 09:24:48 INFO - PROCESS | 1838 | 1462983888860 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]]]}] 09:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1595ms 09:24:48 INFO - PROCESS | 1838 | 1462983888908 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 09:24:48 INFO - PROCESS | 1838 | 1462983888912 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 09:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:24:48 INFO - PROCESS | 1838 | 1462983888919 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:24:48 INFO - PROCESS | 1838 | 1462983888922 Marionette TRACE conn4 <- [1,2326,null,{}] 09:24:48 INFO - PROCESS | 1838 | 1462983888927 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}] 09:24:49 INFO - PROCESS | 1838 | 1462983889159 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 09:24:49 INFO - PROCESS | 1838 | 1462983889439 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4225800 == 193 [pid = 1838] [id = 589] 09:24:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7adeeaa800) [pid = 1838] [serial = 1768] [outer = (nil)] 09:24:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7adf025400) [pid = 1838] [serial = 1769] [outer = 0x7f7adeeaa800] 09:24:49 INFO - PROCESS | 1838 | 1462983889576 Marionette DEBUG loaded listener.js 09:24:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7adfc1ec00) [pid = 1838] [serial = 1770] [outer = 0x7f7adeeaa800] 09:24:50 INFO - PROCESS | 1838 | 1462983890443 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]]]}] 09:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1580ms 09:24:50 INFO - PROCESS | 1838 | 1462983890500 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 09:24:50 INFO - PROCESS | 1838 | 1462983890503 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 09:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:24:50 INFO - PROCESS | 1838 | 1462983890510 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:24:50 INFO - PROCESS | 1838 | 1462983890514 Marionette TRACE conn4 <- [1,2330,null,{}] 09:24:50 INFO - PROCESS | 1838 | 1462983890519 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}] 09:24:50 INFO - PROCESS | 1838 | 1462983890753 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 09:24:51 INFO - PROCESS | 1838 | 1462983891024 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e27800 == 194 [pid = 1838] [id = 590] 09:24:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7adeeafc00) [pid = 1838] [serial = 1771] [outer = (nil)] 09:24:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adfd63400) [pid = 1838] [serial = 1772] [outer = 0x7f7adeeafc00] 09:24:51 INFO - PROCESS | 1838 | 1462983891146 Marionette DEBUG loaded listener.js 09:24:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7adfd8e800) [pid = 1838] [serial = 1773] [outer = 0x7f7adeeafc00] 09:24:52 INFO - PROCESS | 1838 | 1462983892036 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]]]}] 09:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1593ms 09:24:52 INFO - PROCESS | 1838 | 1462983892104 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 09:24:52 INFO - PROCESS | 1838 | 1462983892108 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 09:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:24:52 INFO - PROCESS | 1838 | 1462983892114 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:24:52 INFO - PROCESS | 1838 | 1462983892118 Marionette TRACE conn4 <- [1,2334,null,{}] 09:24:52 INFO - PROCESS | 1838 | 1462983892123 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}] 09:24:52 INFO - PROCESS | 1838 | 1462983892360 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 09:24:52 INFO - PROCESS | 1838 | 1462983892674 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fcb000 == 195 [pid = 1838] [id = 591] 09:24:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7adf01d000) [pid = 1838] [serial = 1774] [outer = (nil)] 09:24:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae00b5800) [pid = 1838] [serial = 1775] [outer = 0x7f7adf01d000] 09:24:52 INFO - PROCESS | 1838 | 1462983892754 Marionette DEBUG loaded listener.js 09:24:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae00ec400) [pid = 1838] [serial = 1776] [outer = 0x7f7adf01d000] 09:24:53 INFO - PROCESS | 1838 | 1462983893624 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]]]}] 09:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1546ms 09:24:53 INFO - PROCESS | 1838 | 1462983893663 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 09:24:53 INFO - PROCESS | 1838 | 1462983893666 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 09:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:24:53 INFO - PROCESS | 1838 | 1462983893673 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:24:53 INFO - PROCESS | 1838 | 1462983893676 Marionette TRACE conn4 <- [1,2338,null,{}] 09:24:53 INFO - PROCESS | 1838 | 1462983893682 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}] 09:24:53 INFO - PROCESS | 1838 | 1462983893922 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 09:24:54 INFO - PROCESS | 1838 | 1462983894205 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a05800 == 196 [pid = 1838] [id = 592] 09:24:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7adfd8f800) [pid = 1838] [serial = 1777] [outer = (nil)] 09:24:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae0795800) [pid = 1838] [serial = 1778] [outer = 0x7f7adfd8f800] 09:24:54 INFO - PROCESS | 1838 | 1462983894325 Marionette DEBUG loaded listener.js 09:24:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae429a400) [pid = 1838] [serial = 1779] [outer = 0x7f7adfd8f800] 09:24:55 INFO - PROCESS | 1838 | 1462983895187 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]]]}] 09:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1581ms 09:24:55 INFO - PROCESS | 1838 | 1462983895256 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 09:24:55 INFO - PROCESS | 1838 | 1462983895260 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 09:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:24:55 INFO - PROCESS | 1838 | 1462983895266 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:24:55 INFO - PROCESS | 1838 | 1462983895271 Marionette TRACE conn4 <- [1,2342,null,{}] 09:24:55 INFO - PROCESS | 1838 | 1462983895276 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}] 09:24:55 INFO - PROCESS | 1838 | 1462983895533 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 09:24:55 INFO - PROCESS | 1838 | 1462983895859 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f97000 == 197 [pid = 1838] [id = 593] 09:24:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae5406c00) [pid = 1838] [serial = 1780] [outer = (nil)] 09:24:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae5507000) [pid = 1838] [serial = 1781] [outer = 0x7f7ae5406c00] 09:24:55 INFO - PROCESS | 1838 | 1462983895949 Marionette DEBUG loaded listener.js 09:24:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae5953c00) [pid = 1838] [serial = 1782] [outer = 0x7f7ae5406c00] 09:24:56 INFO - PROCESS | 1838 | 1462983896858 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]]]}] 09:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 09:24:56 INFO - PROCESS | 1838 | 1462983896901 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 09:24:56 INFO - PROCESS | 1838 | 1462983896905 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 09:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:24:56 INFO - PROCESS | 1838 | 1462983896911 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:24:56 INFO - PROCESS | 1838 | 1462983896913 Marionette TRACE conn4 <- [1,2346,null,{}] 09:24:56 INFO - PROCESS | 1838 | 1462983896919 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}] 09:24:57 INFO - PROCESS | 1838 | 1462983897148 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 09:24:57 INFO - PROCESS | 1838 | 1462983897471 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f54000 == 198 [pid = 1838] [id = 594] 09:24:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ae5954400) [pid = 1838] [serial = 1783] [outer = (nil)] 09:24:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ae6196800) [pid = 1838] [serial = 1784] [outer = 0x7f7ae5954400] 09:24:57 INFO - PROCESS | 1838 | 1462983897551 Marionette DEBUG loaded listener.js 09:24:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae6396400) [pid = 1838] [serial = 1785] [outer = 0x7f7ae5954400] 09:24:58 INFO - PROCESS | 1838 | 1462983898428 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]]]}] 09:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1579ms 09:24:58 INFO - PROCESS | 1838 | 1462983898492 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 09:24:58 INFO - PROCESS | 1838 | 1462983898496 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 09:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:24:58 INFO - PROCESS | 1838 | 1462983898502 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:24:58 INFO - PROCESS | 1838 | 1462983898506 Marionette TRACE conn4 <- [1,2350,null,{}] 09:24:58 INFO - PROCESS | 1838 | 1462983898512 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}] 09:24:58 INFO - PROCESS | 1838 | 1462983898741 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 09:24:59 INFO - PROCESS | 1838 | 1462983899111 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:24:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef127000 == 199 [pid = 1838] [id = 595] 09:24:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae595d800) [pid = 1838] [serial = 1786] [outer = (nil)] 09:24:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ae639e800) [pid = 1838] [serial = 1787] [outer = 0x7f7ae595d800] 09:24:59 INFO - PROCESS | 1838 | 1462983899192 Marionette DEBUG loaded listener.js 09:24:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae7245000) [pid = 1838] [serial = 1788] [outer = 0x7f7ae595d800] 09:25:00 INFO - PROCESS | 1838 | 1462983900050 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]]]}] 09:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1596ms 09:25:00 INFO - PROCESS | 1838 | 1462983900099 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 09:25:00 INFO - PROCESS | 1838 | 1462983900102 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 09:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:25:00 INFO - PROCESS | 1838 | 1462983900109 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:25:00 INFO - PROCESS | 1838 | 1462983900112 Marionette TRACE conn4 <- [1,2354,null,{}] 09:25:00 INFO - PROCESS | 1838 | 1462983900118 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}] 09:25:00 INFO - PROCESS | 1838 | 1462983900354 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 09:25:00 INFO - PROCESS | 1838 | 1462983900635 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af039e800 == 200 [pid = 1838] [id = 596] 09:25:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae5960000) [pid = 1838] [serial = 1789] [outer = (nil)] 09:25:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae7edd800) [pid = 1838] [serial = 1790] [outer = 0x7f7ae5960000] 09:25:00 INFO - PROCESS | 1838 | 1462983900754 Marionette DEBUG loaded listener.js 09:25:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae8b8bc00) [pid = 1838] [serial = 1791] [outer = 0x7f7ae5960000] 09:25:01 INFO - PROCESS | 1838 | 1462983901688 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]]]}] 09:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1641ms 09:25:01 INFO - PROCESS | 1838 | 1462983901752 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 09:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:25:01 INFO - PROCESS | 1838 | 1462983901757 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 09:25:01 INFO - PROCESS | 1838 | 1462983901763 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:25:01 INFO - PROCESS | 1838 | 1462983901766 Marionette TRACE conn4 <- [1,2358,null,{}] 09:25:01 INFO - PROCESS | 1838 | 1462983901772 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}] 09:25:02 INFO - PROCESS | 1838 | 1462983902035 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 09:25:02 INFO - PROCESS | 1838 | 1462983902354 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16e7800 == 201 [pid = 1838] [id = 597] 09:25:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ae6399000) [pid = 1838] [serial = 1792] [outer = (nil)] 09:25:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7ae8bc2400) [pid = 1838] [serial = 1793] [outer = 0x7f7ae6399000] 09:25:02 INFO - PROCESS | 1838 | 1462983902437 Marionette DEBUG loaded listener.js 09:25:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7ae8c7dc00) [pid = 1838] [serial = 1794] [outer = 0x7f7ae6399000] 09:25:03 INFO - PROCESS | 1838 | 1462983903330 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]]]}] 09:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1641ms 09:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:25:03 INFO - PROCESS | 1838 | 1462983903405 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 09:25:03 INFO - PROCESS | 1838 | 1462983903408 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 09:25:03 INFO - PROCESS | 1838 | 1462983903416 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:25:03 INFO - PROCESS | 1838 | 1462983903418 Marionette TRACE conn4 <- [1,2362,null,{}] 09:25:03 INFO - PROCESS | 1838 | 1462983903424 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}] 09:25:03 INFO - PROCESS | 1838 | 1462983903664 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 09:25:04 INFO - PROCESS | 1838 | 1462983904007 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af60d7800 == 202 [pid = 1838] [id = 598] 09:25:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7adb1c7400) [pid = 1838] [serial = 1795] [outer = (nil)] 09:25:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7ae8c81000) [pid = 1838] [serial = 1796] [outer = 0x7f7adb1c7400] 09:25:04 INFO - PROCESS | 1838 | 1462983904088 Marionette DEBUG loaded listener.js 09:25:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7aed171400) [pid = 1838] [serial = 1797] [outer = 0x7f7adb1c7400] 09:25:04 INFO - PROCESS | 1838 | 1462983904969 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]]]}] 09:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1598ms 09:25:05 INFO - PROCESS | 1838 | 1462983905012 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 09:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:25:05 INFO - PROCESS | 1838 | 1462983905016 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 09:25:05 INFO - PROCESS | 1838 | 1462983905022 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:25:05 INFO - PROCESS | 1838 | 1462983905026 Marionette TRACE conn4 <- [1,2366,null,{}] 09:25:05 INFO - PROCESS | 1838 | 1462983905031 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}] 09:25:05 INFO - PROCESS | 1838 | 1462983905264 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 09:25:05 INFO - PROCESS | 1838 | 1462983905546 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b13000 == 203 [pid = 1838] [id = 599] 09:25:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7adf024800) [pid = 1838] [serial = 1798] [outer = (nil)] 09:25:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 198 (0x7f7aee2fd400) [pid = 1838] [serial = 1799] [outer = 0x7f7adf024800] 09:25:05 INFO - PROCESS | 1838 | 1462983905667 Marionette DEBUG loaded listener.js 09:25:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 199 (0x7f7aef55f800) [pid = 1838] [serial = 1800] [outer = 0x7f7adf024800] 09:25:06 INFO - PROCESS | 1838 | 1462983906558 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]]]}] 09:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 09:25:06 INFO - PROCESS | 1838 | 1462983906606 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 09:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:25:06 INFO - PROCESS | 1838 | 1462983906615 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 09:25:06 INFO - PROCESS | 1838 | 1462983906622 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:25:06 INFO - PROCESS | 1838 | 1462983906626 Marionette TRACE conn4 <- [1,2370,null,{}] 09:25:06 INFO - PROCESS | 1838 | 1462983906631 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}] 09:25:06 INFO - PROCESS | 1838 | 1462983906887 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 09:25:07 INFO - PROCESS | 1838 | 1462983907250 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062d1800 == 204 [pid = 1838] [id = 600] 09:25:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 200 (0x7f7adfd6f800) [pid = 1838] [serial = 1801] [outer = (nil)] 09:25:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 201 (0x7f7aefa86400) [pid = 1838] [serial = 1802] [outer = 0x7f7adfd6f800] 09:25:07 INFO - PROCESS | 1838 | 1462983907388 Marionette DEBUG loaded listener.js 09:25:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 202 (0x7f7af0762c00) [pid = 1838] [serial = 1803] [outer = 0x7f7adfd6f800] 09:25:08 INFO - PROCESS | 1838 | 1462983908261 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]]]}] 09:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1683ms 09:25:08 INFO - PROCESS | 1838 | 1462983908305 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 09:25:08 INFO - PROCESS | 1838 | 1462983908309 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 09:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:25:08 INFO - PROCESS | 1838 | 1462983908315 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:25:08 INFO - PROCESS | 1838 | 1462983908318 Marionette TRACE conn4 <- [1,2374,null,{}] 09:25:08 INFO - PROCESS | 1838 | 1462983908324 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}] 09:25:08 INFO - PROCESS | 1838 | 1462983908577 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 09:25:08 INFO - PROCESS | 1838 | 1462983908868 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad721e800 == 205 [pid = 1838] [id = 601] 09:25:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 203 (0x7f7ad9962800) [pid = 1838] [serial = 1804] [outer = (nil)] 09:25:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 204 (0x7f7aed179000) [pid = 1838] [serial = 1805] [outer = 0x7f7ad9962800] 09:25:09 INFO - PROCESS | 1838 | 1462983909001 Marionette DEBUG loaded listener.js 09:25:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 205 (0x7f7af176f000) [pid = 1838] [serial = 1806] [outer = 0x7f7ad9962800] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af05aa800 == 204 [pid = 1838] [id = 482] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b02f24800 == 203 [pid = 1838] [id = 394] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b19800 == 202 [pid = 1838] [id = 484] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6146800 == 201 [pid = 1838] [id = 527] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad99e0000 == 200 [pid = 1838] [id = 355] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf411800 == 199 [pid = 1838] [id = 435] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aebf88000 == 198 [pid = 1838] [id = 481] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad184a800 == 197 [pid = 1838] [id = 437] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0a1c000 == 196 [pid = 1838] [id = 530] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00c67800 == 195 [pid = 1838] [id = 393] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6135800 == 194 [pid = 1838] [id = 480] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5aab800 == 193 [pid = 1838] [id = 525] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9704000 == 192 [pid = 1838] [id = 436] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5c1a000 == 191 [pid = 1838] [id = 487] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad01e2800 == 190 [pid = 1838] [id = 531] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad971d800 == 189 [pid = 1838] [id = 438] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3cd800 == 188 [pid = 1838] [id = 528] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef89c800 == 187 [pid = 1838] [id = 529] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad7069000 == 186 [pid = 1838] [id = 486] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad49d8000 == 185 [pid = 1838] [id = 396] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0538f000 == 184 [pid = 1838] [id = 485] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad19ad800 == 183 [pid = 1838] [id = 439] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afbc21000 == 182 [pid = 1838] [id = 483] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f9e000 == 181 [pid = 1838] [id = 526] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0618c800 == 180 [pid = 1838] [id = 577] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b03a29000 == 179 [pid = 1838] [id = 576] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b010b8000 == 178 [pid = 1838] [id = 575] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00cc0800 == 177 [pid = 1838] [id = 574] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b09800 == 176 [pid = 1838] [id = 573] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0060c800 == 175 [pid = 1838] [id = 572] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afd020800 == 174 [pid = 1838] [id = 571] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd0c000 == 173 [pid = 1838] [id = 570] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3df000 == 172 [pid = 1838] [id = 569] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae614f800 == 171 [pid = 1838] [id = 568] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f8e000 == 170 [pid = 1838] [id = 567] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a0c000 == 169 [pid = 1838] [id = 566] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e19000 == 168 [pid = 1838] [id = 565] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae0502800 == 167 [pid = 1838] [id = 564] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef98000 == 166 [pid = 1838] [id = 563] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb108800 == 165 [pid = 1838] [id = 562] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8aa3800 == 164 [pid = 1838] [id = 561] 09:25:10 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1854000 == 163 [pid = 1838] [id = 560] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 204 (0x7f7af1af8800) [pid = 1838] [serial = 1662] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 203 (0x7f7af0f55c00) [pid = 1838] [serial = 1658] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 202 (0x7f7ad4726400) [pid = 1838] [serial = 1671] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 201 (0x7f7ad7fcf400) [pid = 1838] [serial = 1620] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 200 (0x7f7ada377000) [pid = 1838] [serial = 1611] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 199 (0x7f7ad1a4b800) [pid = 1838] [serial = 1614] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 198 (0x7f7ae6398800) [pid = 1838] [serial = 1644] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 197 (0x7f7adb1c2000) [pid = 1838] [serial = 1560] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adfc27400) [pid = 1838] [serial = 1569] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7aef32c800) [pid = 1838] [serial = 1653] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7aefd59400) [pid = 1838] [serial = 1590] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7aeb31ec00) [pid = 1838] [serial = 1584] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ada54f400) [pid = 1838] [serial = 1622] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7ad43c4c00) [pid = 1838] [serial = 1548] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7aef557000) [pid = 1838] [serial = 1587] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7adbd54800) [pid = 1838] [serial = 1628] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ad7f1f800) [pid = 1838] [serial = 1551] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae5f0bc00) [pid = 1838] [serial = 1643] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7af07eb800) [pid = 1838] [serial = 1593] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ad72ef000) [pid = 1838] [serial = 1619] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7adf10a800) [pid = 1838] [serial = 1632] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adf018400) [pid = 1838] [serial = 1631] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ae5504800) [pid = 1838] [serial = 1641] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7aebfb5400) [pid = 1838] [serial = 1650] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ad5be6000) [pid = 1838] [serial = 1673] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad472c000) [pid = 1838] [serial = 1616] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ad493a000) [pid = 1838] [serial = 1617] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ae449bc00) [pid = 1838] [serial = 1575] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7adc293400) [pid = 1838] [serial = 1563] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae4341800) [pid = 1838] [serial = 1640] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adaf8bc00) [pid = 1838] [serial = 1625] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7aee0c6c00) [pid = 1838] [serial = 1652] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad43ca400) [pid = 1838] [serial = 1482] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7aefee2c00) [pid = 1838] [serial = 1596] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ada5f3c00) [pid = 1838] [serial = 1677] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ada3dd000) [pid = 1838] [serial = 1554] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7afb069800) [pid = 1838] [serial = 1664] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae8b8e400) [pid = 1838] [serial = 1647] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae7ed3000) [pid = 1838] [serial = 1646] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad00cf400) [pid = 1838] [serial = 1613] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae8c7f800) [pid = 1838] [serial = 1649] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7aded7d800) [pid = 1838] [serial = 1566] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad43c4000) [pid = 1838] [serial = 1670] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ae7ed0c00) [pid = 1838] [serial = 1581] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ada6c2c00) [pid = 1838] [serial = 1623] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7af1581400) [pid = 1838] [serial = 1659] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad1cc2000) [pid = 1838] [serial = 1667] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ada6ca800) [pid = 1838] [serial = 1557] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ada5f8c00) [pid = 1838] [serial = 1668] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7adb1c4000) [pid = 1838] [serial = 1626] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae00c6000) [pid = 1838] [serial = 1637] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7af1771c00) [pid = 1838] [serial = 1661] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ae00f8000) [pid = 1838] [serial = 1638] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ae00b2c00) [pid = 1838] [serial = 1572] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7adfd31400) [pid = 1838] [serial = 1634] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7afbc94400) [pid = 1838] [serial = 1665] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad7f20400) [pid = 1838] [serial = 1674] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ada3df000) [pid = 1838] [serial = 1676] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7adfd62c00) [pid = 1838] [serial = 1635] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ae6391400) [pid = 1838] [serial = 1578] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7adc516800) [pid = 1838] [serial = 1629] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adb1ba400) [pid = 1838] [serial = 1679] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7aef8cb400) [pid = 1838] [serial = 1655] [outer = (nil)] [url = about:blank] 09:25:10 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7af0760400) [pid = 1838] [serial = 1656] [outer = (nil)] [url = about:blank] 09:25:11 INFO - PROCESS | 1838 | 1462983911559 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]]]}] 09:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 3289ms 09:25:11 INFO - PROCESS | 1838 | 1462983911609 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 09:25:11 INFO - PROCESS | 1838 | 1462983911626 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 09:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:25:11 INFO - PROCESS | 1838 | 1462983911646 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:25:11 INFO - PROCESS | 1838 | 1462983911659 Marionette TRACE conn4 <- [1,2378,null,{}] 09:25:11 INFO - PROCESS | 1838 | 1462983911671 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}] 09:25:11 INFO - PROCESS | 1838 | 1462983911973 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 09:25:12 INFO - PROCESS | 1838 | 1462983912230 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1997000 == 164 [pid = 1838] [id = 602] 09:25:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad1a52c00) [pid = 1838] [serial = 1807] [outer = (nil)] 09:25:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad1cc2000) [pid = 1838] [serial = 1808] [outer = 0x7f7ad1a52c00] 09:25:12 INFO - PROCESS | 1838 | 1462983912308 Marionette DEBUG loaded listener.js 09:25:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad314c000) [pid = 1838] [serial = 1809] [outer = 0x7f7ad1a52c00] 09:25:13 INFO - PROCESS | 1838 | 1462983913103 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]]]}] 09:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1508ms 09:25:13 INFO - PROCESS | 1838 | 1462983913149 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 09:25:13 INFO - PROCESS | 1838 | 1462983913158 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 09:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:25:13 INFO - PROCESS | 1838 | 1462983913168 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:25:13 INFO - PROCESS | 1838 | 1462983913172 Marionette TRACE conn4 <- [1,2382,null,{}] 09:25:13 INFO - PROCESS | 1838 | 1462983913179 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}] 09:25:13 INFO - PROCESS | 1838 | 1462983913492 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 09:25:13 INFO - PROCESS | 1838 | 1462983913530 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49d8000 == 165 [pid = 1838] [id = 603] 09:25:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad1a4ec00) [pid = 1838] [serial = 1810] [outer = (nil)] 09:25:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad472c000) [pid = 1838] [serial = 1811] [outer = 0x7f7ad1a4ec00] 09:25:13 INFO - PROCESS | 1838 | 1462983913595 Marionette DEBUG loaded listener.js 09:25:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad4b60400) [pid = 1838] [serial = 1812] [outer = 0x7f7ad1a4ec00] 09:25:14 INFO - PROCESS | 1838 | 1462983914644 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]]]}] 09:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1536ms 09:25:14 INFO - PROCESS | 1838 | 1462983914718 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 09:25:14 INFO - PROCESS | 1838 | 1462983914721 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 09:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:25:14 INFO - PROCESS | 1838 | 1462983914730 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:25:14 INFO - PROCESS | 1838 | 1462983914743 Marionette TRACE conn4 <- [1,2386,null,{}] 09:25:14 INFO - PROCESS | 1838 | 1462983914784 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}] 09:25:15 INFO - PROCESS | 1838 | 1462983915172 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 09:25:15 INFO - PROCESS | 1838 | 1462983915207 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5886000 == 166 [pid = 1838] [id = 604] 09:25:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad5eb7800) [pid = 1838] [serial = 1813] [outer = (nil)] 09:25:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad7f1f800) [pid = 1838] [serial = 1814] [outer = 0x7f7ad5eb7800] 09:25:15 INFO - PROCESS | 1838 | 1462983915279 Marionette DEBUG loaded listener.js 09:25:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ada376400) [pid = 1838] [serial = 1815] [outer = 0x7f7ad5eb7800] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae723e000) [pid = 1838] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad1cbfc00) [pid = 1838] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7adbd56000) [pid = 1838] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae00f6000) [pid = 1838] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad031ac00) [pid = 1838] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad00ab800) [pid = 1838] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad4b61c00) [pid = 1838] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ada407400) [pid = 1838] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7add75f000) [pid = 1838] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad1cc3800) [pid = 1838] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ad00b3400) [pid = 1838] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ada3dfc00) [pid = 1838] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad00a8800) [pid = 1838] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ae4336800) [pid = 1838] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7afbee3800) [pid = 1838] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad0316400) [pid = 1838] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae00f8400) [pid = 1838] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7afd371000) [pid = 1838] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad00b3000) [pid = 1838] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ada6cc000) [pid = 1838] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7aeb3ef800) [pid = 1838] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:25:16 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ad5eb0000) [pid = 1838] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:25:16 INFO - PROCESS | 1838 | 1462983916757 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]]]}] 09:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2066ms 09:25:16 INFO - PROCESS | 1838 | 1462983916797 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 09:25:16 INFO - PROCESS | 1838 | 1462983916801 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 09:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:25:16 INFO - PROCESS | 1838 | 1462983916807 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:25:16 INFO - PROCESS | 1838 | 1462983916809 Marionette TRACE conn4 <- [1,2390,null,{}] 09:25:16 INFO - PROCESS | 1838 | 1462983916815 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}] 09:25:17 INFO - PROCESS | 1838 | 1462983917039 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 09:25:17 INFO - PROCESS | 1838 | 1462983917227 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c16800 == 167 [pid = 1838] [id = 605] 09:25:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ad00a7c00) [pid = 1838] [serial = 1816] [outer = (nil)] 09:25:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad7f1c000) [pid = 1838] [serial = 1817] [outer = 0x7f7ad00a7c00] 09:25:17 INFO - PROCESS | 1838 | 1462983917294 Marionette DEBUG loaded listener.js 09:25:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ada3db400) [pid = 1838] [serial = 1818] [outer = 0x7f7ad00a7c00] 09:25:18 INFO - PROCESS | 1838 | 1462983918076 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]]]}] 09:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1282ms 09:25:18 INFO - PROCESS | 1838 | 1462983918091 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 09:25:18 INFO - PROCESS | 1838 | 1462983918095 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 09:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:25:18 INFO - PROCESS | 1838 | 1462983918269 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:25:18 INFO - PROCESS | 1838 | 1462983918275 Marionette TRACE conn4 <- [1,2394,null,{}] 09:25:18 INFO - PROCESS | 1838 | 1462983918285 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}] 09:25:18 INFO - PROCESS | 1838 | 1462983918545 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 09:25:18 INFO - PROCESS | 1838 | 1462983918885 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bc9800 == 168 [pid = 1838] [id = 606] 09:25:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad0321c00) [pid = 1838] [serial = 1819] [outer = (nil)] 09:25:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad0325c00) [pid = 1838] [serial = 1820] [outer = 0x7f7ad0321c00] 09:25:18 INFO - PROCESS | 1838 | 1462983918967 Marionette DEBUG loaded listener.js 09:25:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad1cc4800) [pid = 1838] [serial = 1821] [outer = 0x7f7ad0321c00] 09:25:19 INFO - PROCESS | 1838 | 1462983919932 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]]]}] 09:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1755ms 09:25:20 INFO - PROCESS | 1838 | 1462983920007 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 09:25:20 INFO - PROCESS | 1838 | 1462983920012 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 09:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:25:20 INFO - PROCESS | 1838 | 1462983920020 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:25:20 INFO - PROCESS | 1838 | 1462983920023 Marionette TRACE conn4 <- [1,2398,null,{}] 09:25:20 INFO - PROCESS | 1838 | 1462983920036 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}] 09:25:20 INFO - PROCESS | 1838 | 1462983920324 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 09:25:20 INFO - PROCESS | 1838 | 1462983920644 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad706f000 == 169 [pid = 1838] [id = 607] 09:25:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad4b55c00) [pid = 1838] [serial = 1822] [outer = (nil)] 09:25:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad5bea000) [pid = 1838] [serial = 1823] [outer = 0x7f7ad4b55c00] 09:25:20 INFO - PROCESS | 1838 | 1462983920721 Marionette DEBUG loaded listener.js 09:25:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad5eb5c00) [pid = 1838] [serial = 1824] [outer = 0x7f7ad4b55c00] 09:25:21 INFO - PROCESS | 1838 | 1462983921632 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]]]}] 09:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1688ms 09:25:21 INFO - PROCESS | 1838 | 1462983921709 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 09:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:25:21 INFO - PROCESS | 1838 | 1462983921713 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 09:25:21 INFO - PROCESS | 1838 | 1462983921720 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:25:21 INFO - PROCESS | 1838 | 1462983921723 Marionette TRACE conn4 <- [1,2402,null,{}] 09:25:21 INFO - PROCESS | 1838 | 1462983921729 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}] 09:25:22 INFO - PROCESS | 1838 | 1462983922017 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 09:25:22 INFO - PROCESS | 1838 | 1462983922383 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9717000 == 170 [pid = 1838] [id = 608] 09:25:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ada402400) [pid = 1838] [serial = 1825] [outer = (nil)] 09:25:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ada410400) [pid = 1838] [serial = 1826] [outer = 0x7f7ada402400] 09:25:22 INFO - PROCESS | 1838 | 1462983922471 Marionette DEBUG loaded listener.js 09:25:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ada6c6800) [pid = 1838] [serial = 1827] [outer = 0x7f7ada402400] 09:25:23 INFO - PROCESS | 1838 | 1462983923358 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]]]}] 09:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1681ms 09:25:23 INFO - PROCESS | 1838 | 1462983923402 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 09:25:23 INFO - PROCESS | 1838 | 1462983923406 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 09:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:25:23 INFO - PROCESS | 1838 | 1462983923412 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:25:23 INFO - PROCESS | 1838 | 1462983923416 Marionette TRACE conn4 <- [1,2406,null,{}] 09:25:23 INFO - PROCESS | 1838 | 1462983923422 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}] 09:25:23 INFO - PROCESS | 1838 | 1462983923655 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 09:25:23 INFO - PROCESS | 1838 | 1462983923927 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf2e000 == 171 [pid = 1838] [id = 609] 09:25:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad71d4c00) [pid = 1838] [serial = 1828] [outer = (nil)] 09:25:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adb1c4c00) [pid = 1838] [serial = 1829] [outer = 0x7f7ad71d4c00] 09:25:24 INFO - PROCESS | 1838 | 1462983924053 Marionette DEBUG loaded listener.js 09:25:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7adbd58000) [pid = 1838] [serial = 1830] [outer = 0x7f7ad71d4c00] 09:25:24 INFO - PROCESS | 1838 | 1462983924921 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]]]}] 09:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 09:25:25 INFO - PROCESS | 1838 | 1462983924999 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 09:25:25 INFO - PROCESS | 1838 | 1462983925003 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 09:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:25:25 INFO - PROCESS | 1838 | 1462983925009 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:25:25 INFO - PROCESS | 1838 | 1462983925012 Marionette TRACE conn4 <- [1,2410,null,{}] 09:25:25 INFO - PROCESS | 1838 | 1462983925018 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}] 09:25:25 INFO - PROCESS | 1838 | 1462983925286 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 09:25:25 INFO - PROCESS | 1838 | 1462983925603 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb12b800 == 172 [pid = 1838] [id = 610] 09:25:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adaf05c00) [pid = 1838] [serial = 1831] [outer = (nil)] 09:25:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adc28c000) [pid = 1838] [serial = 1832] [outer = 0x7f7adaf05c00] 09:25:25 INFO - PROCESS | 1838 | 1462983925683 Marionette DEBUG loaded listener.js 09:25:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adc513800) [pid = 1838] [serial = 1833] [outer = 0x7f7adaf05c00] 09:25:26 INFO - PROCESS | 1838 | 1462983926579 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]]]}] 09:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1632ms 09:25:26 INFO - PROCESS | 1838 | 1462983926643 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 09:25:26 INFO - PROCESS | 1838 | 1462983926647 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 09:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:25:26 INFO - PROCESS | 1838 | 1462983926654 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:25:26 INFO - PROCESS | 1838 | 1462983926657 Marionette TRACE conn4 <- [1,2414,null,{}] 09:25:26 INFO - PROCESS | 1838 | 1462983926663 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}] 09:25:26 INFO - PROCESS | 1838 | 1462983926996 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 09:25:27 INFO - PROCESS | 1838 | 1462983927319 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4dc800 == 173 [pid = 1838] [id = 611] 09:25:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7add849c00) [pid = 1838] [serial = 1834] [outer = (nil)] 09:25:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7addc37800) [pid = 1838] [serial = 1835] [outer = 0x7f7add849c00] 09:25:27 INFO - PROCESS | 1838 | 1462983927397 Marionette DEBUG loaded listener.js 09:25:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adeea5400) [pid = 1838] [serial = 1836] [outer = 0x7f7add849c00] 09:25:28 INFO - PROCESS | 1838 | 1462983928279 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]]]}] 09:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1687ms 09:25:28 INFO - PROCESS | 1838 | 1462983928342 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 09:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:25:28 INFO - PROCESS | 1838 | 1462983928347 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 09:25:28 INFO - PROCESS | 1838 | 1462983928353 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:25:28 INFO - PROCESS | 1838 | 1462983928357 Marionette TRACE conn4 <- [1,2418,null,{}] 09:25:28 INFO - PROCESS | 1838 | 1462983928363 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}] 09:25:28 INFO - PROCESS | 1838 | 1462983928593 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 09:25:28 INFO - PROCESS | 1838 | 1462983928862 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf41e800 == 174 [pid = 1838] [id = 612] 09:25:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7add75f000) [pid = 1838] [serial = 1837] [outer = (nil)] 09:25:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adfd32000) [pid = 1838] [serial = 1838] [outer = 0x7f7add75f000] 09:25:28 INFO - PROCESS | 1838 | 1462983928983 Marionette DEBUG loaded listener.js 09:25:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adfd9c400) [pid = 1838] [serial = 1839] [outer = 0x7f7add75f000] 09:25:29 INFO - PROCESS | 1838 | 1462983929875 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]]]}] 09:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 09:25:29 INFO - PROCESS | 1838 | 1462983929938 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 09:25:29 INFO - PROCESS | 1838 | 1462983929942 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 09:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:25:29 INFO - PROCESS | 1838 | 1462983929949 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:25:29 INFO - PROCESS | 1838 | 1462983929953 Marionette TRACE conn4 <- [1,2422,null,{}] 09:25:29 INFO - PROCESS | 1838 | 1462983929958 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}] 09:25:30 INFO - PROCESS | 1838 | 1462983930196 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 09:25:30 INFO - PROCESS | 1838 | 1462983930465 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae421d800 == 175 [pid = 1838] [id = 613] 09:25:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ad5be5c00) [pid = 1838] [serial = 1840] [outer = (nil)] 09:25:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae00f8000) [pid = 1838] [serial = 1841] [outer = 0x7f7ad5be5c00] 09:25:30 INFO - PROCESS | 1838 | 1462983930593 Marionette DEBUG loaded listener.js 09:25:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ae433d000) [pid = 1838] [serial = 1842] [outer = 0x7f7ad5be5c00] 09:25:31 INFO - PROCESS | 1838 | 1462983931462 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]]]}] 09:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1588ms 09:25:31 INFO - PROCESS | 1838 | 1462983931538 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 09:25:31 INFO - PROCESS | 1838 | 1462983931542 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 09:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:25:31 INFO - PROCESS | 1838 | 1462983931548 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:25:31 INFO - PROCESS | 1838 | 1462983931551 Marionette TRACE conn4 <- [1,2426,null,{}] 09:25:31 INFO - PROCESS | 1838 | 1462983931557 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}] 09:25:31 INFO - PROCESS | 1838 | 1462983931844 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 09:25:32 INFO - PROCESS | 1838 | 1462983932160 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44db800 == 176 [pid = 1838] [id = 614] 09:25:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ada373000) [pid = 1838] [serial = 1843] [outer = (nil)] 09:25:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae4e0c000) [pid = 1838] [serial = 1844] [outer = 0x7f7ada373000] 09:25:32 INFO - PROCESS | 1838 | 1462983932242 Marionette DEBUG loaded listener.js 09:25:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae550c400) [pid = 1838] [serial = 1845] [outer = 0x7f7ada373000] 09:25:33 INFO - PROCESS | 1838 | 1462983933107 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]]]}] 09:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1634ms 09:25:33 INFO - PROCESS | 1838 | 1462983933183 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 09:25:33 INFO - PROCESS | 1838 | 1462983933187 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 09:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:25:33 INFO - PROCESS | 1838 | 1462983933194 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:25:33 INFO - PROCESS | 1838 | 1462983933197 Marionette TRACE conn4 <- [1,2430,null,{}] 09:25:33 INFO - PROCESS | 1838 | 1462983933203 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}] 09:25:33 INFO - PROCESS | 1838 | 1462983933472 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 09:25:33 INFO - PROCESS | 1838 | 1462983933790 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50d4000 == 177 [pid = 1838] [id = 615] 09:25:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae00bb400) [pid = 1838] [serial = 1846] [outer = (nil)] 09:25:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae5f0cc00) [pid = 1838] [serial = 1847] [outer = 0x7f7ae00bb400] 09:25:33 INFO - PROCESS | 1838 | 1462983933867 Marionette DEBUG loaded listener.js 09:25:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ae6391400) [pid = 1838] [serial = 1848] [outer = 0x7f7ae00bb400] 09:25:34 INFO - PROCESS | 1838 | 1462983934734 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]]]}] 09:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1587ms 09:25:34 INFO - PROCESS | 1838 | 1462983934782 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 09:25:34 INFO - PROCESS | 1838 | 1462983934786 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 09:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:25:34 INFO - PROCESS | 1838 | 1462983934792 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:25:34 INFO - PROCESS | 1838 | 1462983934797 Marionette TRACE conn4 <- [1,2434,null,{}] 09:25:34 INFO - PROCESS | 1838 | 1462983934803 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}] 09:25:35 INFO - PROCESS | 1838 | 1462983935067 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 09:25:35 INFO - PROCESS | 1838 | 1462983935400 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b8d800 == 178 [pid = 1838] [id = 616] 09:25:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae7ed3000) [pid = 1838] [serial = 1849] [outer = (nil)] 09:25:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae8b90400) [pid = 1838] [serial = 1850] [outer = 0x7f7ae7ed3000] 09:25:35 INFO - PROCESS | 1838 | 1462983935490 Marionette DEBUG loaded listener.js 09:25:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7aeb321000) [pid = 1838] [serial = 1851] [outer = 0x7f7ae7ed3000] 09:25:36 INFO - PROCESS | 1838 | 1462983936403 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]]]}] 09:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1638ms 09:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:25:36 INFO - PROCESS | 1838 | 1462983936433 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 09:25:36 INFO - PROCESS | 1838 | 1462983936436 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 09:25:36 INFO - PROCESS | 1838 | 1462983936443 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:25:36 INFO - PROCESS | 1838 | 1462983936447 Marionette TRACE conn4 <- [1,2438,null,{}] 09:25:36 INFO - PROCESS | 1838 | 1462983936454 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}] 09:25:36 INFO - PROCESS | 1838 | 1462983936713 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 09:25:37 INFO - PROCESS | 1838 | 1462983937051 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6139000 == 179 [pid = 1838] [id = 617] 09:25:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae7ed9400) [pid = 1838] [serial = 1852] [outer = (nil)] 09:25:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7aef00f400) [pid = 1838] [serial = 1853] [outer = 0x7f7ae7ed9400] 09:25:37 INFO - PROCESS | 1838 | 1462983937130 Marionette DEBUG loaded listener.js 09:25:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aefd57400) [pid = 1838] [serial = 1854] [outer = 0x7f7ae7ed9400] 09:25:38 INFO - PROCESS | 1838 | 1462983938049 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]]]}] 09:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1641ms 09:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:25:38 INFO - PROCESS | 1838 | 1462983938083 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 09:25:38 INFO - PROCESS | 1838 | 1462983938085 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 09:25:38 INFO - PROCESS | 1838 | 1462983938093 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:25:38 INFO - PROCESS | 1838 | 1462983938095 Marionette TRACE conn4 <- [1,2442,null,{}] 09:25:38 INFO - PROCESS | 1838 | 1462983938101 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}] 09:25:38 INFO - PROCESS | 1838 | 1462983938332 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 09:25:38 INFO - PROCESS | 1838 | 1462983938652 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f58000 == 180 [pid = 1838] [id = 618] 09:25:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7aed16ec00) [pid = 1838] [serial = 1855] [outer = (nil)] 09:25:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7af076b800) [pid = 1838] [serial = 1856] [outer = 0x7f7aed16ec00] 09:25:38 INFO - PROCESS | 1838 | 1462983938735 Marionette DEBUG loaded listener.js 09:25:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7af1069000) [pid = 1838] [serial = 1857] [outer = 0x7f7aed16ec00] 09:25:39 INFO - PROCESS | 1838 | 1462983939620 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]]]}] 09:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1580ms 09:25:39 INFO - PROCESS | 1838 | 1462983939673 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 09:25:39 INFO - PROCESS | 1838 | 1462983939676 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 09:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:25:39 INFO - PROCESS | 1838 | 1462983939683 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:25:39 INFO - PROCESS | 1838 | 1462983939686 Marionette TRACE conn4 <- [1,2446,null,{}] 09:25:39 INFO - PROCESS | 1838 | 1462983939692 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}] 09:25:39 INFO - PROCESS | 1838 | 1462983939941 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 09:25:40 INFO - PROCESS | 1838 | 1462983940225 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aede61800 == 181 [pid = 1838] [id = 619] 09:25:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7adaf09c00) [pid = 1838] [serial = 1858] [outer = (nil)] 09:25:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7af1aac000) [pid = 1838] [serial = 1859] [outer = 0x7f7adaf09c00] 09:25:40 INFO - PROCESS | 1838 | 1462983940347 Marionette DEBUG loaded listener.js 09:25:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7afb05d400) [pid = 1838] [serial = 1860] [outer = 0x7f7adaf09c00] 09:25:41 INFO - PROCESS | 1838 | 1462983941192 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]]]}] 09:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1542ms 09:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:25:41 INFO - PROCESS | 1838 | 1462983941226 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 09:25:41 INFO - PROCESS | 1838 | 1462983941229 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 09:25:41 INFO - PROCESS | 1838 | 1462983941235 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:25:41 INFO - PROCESS | 1838 | 1462983941237 Marionette TRACE conn4 <- [1,2450,null,{}] 09:25:41 INFO - PROCESS | 1838 | 1462983941243 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}] 09:25:41 INFO - PROCESS | 1838 | 1462983941481 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 09:25:41 INFO - PROCESS | 1838 | 1462983941768 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd0c800 == 182 [pid = 1838] [id = 620] 09:25:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7adbb4a000) [pid = 1838] [serial = 1861] [outer = (nil)] 09:25:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7afbeea000) [pid = 1838] [serial = 1862] [outer = 0x7f7adbb4a000] 09:25:41 INFO - PROCESS | 1838 | 1462983941893 Marionette DEBUG loaded listener.js 09:25:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7afc146000) [pid = 1838] [serial = 1863] [outer = 0x7f7adbb4a000] 09:25:42 INFO - PROCESS | 1838 | 1462983942802 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]]]}] 09:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1629ms 09:25:42 INFO - PROCESS | 1838 | 1462983942865 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 09:25:42 INFO - PROCESS | 1838 | 1462983942869 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 09:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:25:42 INFO - PROCESS | 1838 | 1462983942875 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:25:42 INFO - PROCESS | 1838 | 1462983942877 Marionette TRACE conn4 <- [1,2454,null,{}] 09:25:42 INFO - PROCESS | 1838 | 1462983942883 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}] 09:25:43 INFO - PROCESS | 1838 | 1462983943122 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 09:25:43 INFO - PROCESS | 1838 | 1462983943438 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af16d0000 == 183 [pid = 1838] [id = 621] 09:25:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7af5405400) [pid = 1838] [serial = 1864] [outer = (nil)] 09:25:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7afcdf7800) [pid = 1838] [serial = 1865] [outer = 0x7f7af5405400] 09:25:43 INFO - PROCESS | 1838 | 1462983943520 Marionette DEBUG loaded listener.js 09:25:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7afd1f0800) [pid = 1838] [serial = 1866] [outer = 0x7f7af5405400] 09:25:44 INFO - PROCESS | 1838 | 1462983944355 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]]]}] 09:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 09:25:44 INFO - PROCESS | 1838 | 1462983944410 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 09:25:44 INFO - PROCESS | 1838 | 1462983944417 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 09:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:25:44 INFO - PROCESS | 1838 | 1462983944425 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:25:44 INFO - PROCESS | 1838 | 1462983944433 Marionette TRACE conn4 <- [1,2458,null,{}] 09:25:44 INFO - PROCESS | 1838 | 1462983944439 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}] 09:25:44 INFO - PROCESS | 1838 | 1462983944730 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 09:25:45 INFO - PROCESS | 1838 | 1462983945067 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afc3d4800 == 184 [pid = 1838] [id = 622] 09:25:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ad00af800) [pid = 1838] [serial = 1867] [outer = (nil)] 09:25:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7afd366c00) [pid = 1838] [serial = 1868] [outer = 0x7f7ad00af800] 09:25:45 INFO - PROCESS | 1838 | 1462983945150 Marionette DEBUG loaded listener.js 09:25:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7b0069cc00) [pid = 1838] [serial = 1869] [outer = 0x7f7ad00af800] 09:25:46 INFO - PROCESS | 1838 | 1462983946086 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]]]}] 09:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1698ms 09:25:46 INFO - PROCESS | 1838 | 1462983946126 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 09:25:46 INFO - PROCESS | 1838 | 1462983946129 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 09:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:25:46 INFO - PROCESS | 1838 | 1462983946136 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:25:46 INFO - PROCESS | 1838 | 1462983946139 Marionette TRACE conn4 <- [1,2462,null,{}] 09:25:46 INFO - PROCESS | 1838 | 1462983946144 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}] 09:25:46 INFO - PROCESS | 1838 | 1462983946400 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 09:25:46 INFO - PROCESS | 1838 | 1462983946733 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad19b1000 == 185 [pid = 1838] [id = 623] 09:25:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ad00aac00) [pid = 1838] [serial = 1870] [outer = (nil)] 09:25:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ad8be4800) [pid = 1838] [serial = 1871] [outer = 0x7f7ad00aac00] 09:25:46 INFO - PROCESS | 1838 | 1462983946826 Marionette DEBUG loaded listener.js 09:25:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7afb0db000) [pid = 1838] [serial = 1872] [outer = 0x7f7ad00aac00] 09:25:47 INFO - PROCESS | 1838 | 1462983947775 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]]]}] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1c3800 == 184 [pid = 1838] [id = 500] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afc14e000 == 183 [pid = 1838] [id = 53] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6455800 == 182 [pid = 1838] [id = 285] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f59800 == 181 [pid = 1838] [id = 255] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf1bb000 == 180 [pid = 1838] [id = 284] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af169a800 == 179 [pid = 1838] [id = 408] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cb7000 == 178 [pid = 1838] [id = 512] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd04800 == 177 [pid = 1838] [id = 407] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4acf800 == 176 [pid = 1838] [id = 492] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0a0e800 == 175 [pid = 1838] [id = 47] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd18800 == 174 [pid = 1838] [id = 301] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f7f000 == 173 [pid = 1838] [id = 406] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afd019000 == 172 [pid = 1838] [id = 328] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5886000 == 171 [pid = 1838] [id = 604] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad49d8000 == 170 [pid = 1838] [id = 603] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1997000 == 169 [pid = 1838] [id = 602] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad721e800 == 168 [pid = 1838] [id = 601] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b062d1800 == 167 [pid = 1838] [id = 600] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b13000 == 166 [pid = 1838] [id = 599] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af60d7800 == 165 [pid = 1838] [id = 598] 09:25:48 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16e7800 == 164 [pid = 1838] [id = 597] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ad5be4800) [pid = 1838] [serial = 1748] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7af1af7400) [pid = 1838] [serial = 1710] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ad3154c00) [pid = 1838] [serial = 1740] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7adf021000) [pid = 1838] [serial = 1694] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae0790000) [pid = 1838] [serial = 1697] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7b0100cc00) [pid = 1838] [serial = 1731] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adfd33000) [pid = 1838] [serial = 1695] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7b0069bc00) [pid = 1838] [serial = 1721] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ad7fd3800) [pid = 1838] [serial = 1686] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae595dc00) [pid = 1838] [serial = 1698] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adc511000) [pid = 1838] [serial = 1691] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7add846400) [pid = 1838] [serial = 1733] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad472f400) [pid = 1838] [serial = 1742] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7adc51cc00) [pid = 1838] [serial = 1692] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7b01004400) [pid = 1838] [serial = 1728] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adb1be800) [pid = 1838] [serial = 1689] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ad00b3800) [pid = 1838] [serial = 1719] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ae8953000) [pid = 1838] [serial = 1703] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7afbf9b400) [pid = 1838] [serial = 1712] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad1cc9000) [pid = 1838] [serial = 1739] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ad194cc00) [pid = 1838] [serial = 1682] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ae732c000) [pid = 1838] [serial = 1701] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7aff39b000) [pid = 1838] [serial = 1715] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7add75e000) [pid = 1838] [serial = 1724] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad72f5c00) [pid = 1838] [serial = 1685] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7af0033000) [pid = 1838] [serial = 1736] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad4b56800) [pid = 1838] [serial = 1743] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7aefd61c00) [pid = 1838] [serial = 1727] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ad00af400) [pid = 1838] [serial = 1718] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7b01010400) [pid = 1838] [serial = 1737] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae8c84400) [pid = 1838] [serial = 1704] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7aed170c00) [pid = 1838] [serial = 1706] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ae61b6800) [pid = 1838] [serial = 1700] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7add763c00) [pid = 1838] [serial = 1725] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad3151400) [pid = 1838] [serial = 1683] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7b011c9c00) [pid = 1838] [serial = 1722] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7b00aec400) [pid = 1838] [serial = 1716] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7af0765800) [pid = 1838] [serial = 1709] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7afc3ecc00) [pid = 1838] [serial = 1713] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ada5efc00) [pid = 1838] [serial = 1688] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7aef561800) [pid = 1838] [serial = 1707] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7add84ac00) [pid = 1838] [serial = 1734] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7b01009400) [pid = 1838] [serial = 1730] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad7f1c800) [pid = 1838] [serial = 1746] [outer = (nil)] [url = about:blank] 09:25:49 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad5ebb800) [pid = 1838] [serial = 1745] [outer = (nil)] [url = about:blank] 09:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3096ms 09:25:49 INFO - PROCESS | 1838 | 1462983949345 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 09:25:49 INFO - PROCESS | 1838 | 1462983949350 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 09:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:25:49 INFO - PROCESS | 1838 | 1462983949369 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:25:49 INFO - PROCESS | 1838 | 1462983949377 Marionette TRACE conn4 <- [1,2466,null,{}] 09:25:49 INFO - PROCESS | 1838 | 1462983949385 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}] 09:25:49 INFO - PROCESS | 1838 | 1462983949616 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 09:25:49 INFO - PROCESS | 1838 | 1462983949837 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1846000 == 165 [pid = 1838] [id = 624] 09:25:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad1cc8800) [pid = 1838] [serial = 1873] [outer = (nil)] 09:25:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad1ccdc00) [pid = 1838] [serial = 1874] [outer = 0x7f7ad1cc8800] 09:25:49 INFO - PROCESS | 1838 | 1462983949906 Marionette DEBUG loaded listener.js 09:25:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad3156000) [pid = 1838] [serial = 1875] [outer = 0x7f7ad1cc8800] 09:25:50 INFO - PROCESS | 1838 | 1462983950688 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]]]}] 09:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1341ms 09:25:50 INFO - PROCESS | 1838 | 1462983950712 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 09:25:50 INFO - PROCESS | 1838 | 1462983950718 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 09:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:25:50 INFO - PROCESS | 1838 | 1462983950744 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:25:50 INFO - PROCESS | 1838 | 1462983950750 Marionette TRACE conn4 <- [1,2470,null,{}] 09:25:50 INFO - PROCESS | 1838 | 1462983950755 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}] 09:25:50 INFO - PROCESS | 1838 | 1462983950973 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 09:25:51 INFO - PROCESS | 1838 | 1462983951184 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cc5000 == 166 [pid = 1838] [id = 625] 09:25:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad031e400) [pid = 1838] [serial = 1876] [outer = (nil)] 09:25:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad4939400) [pid = 1838] [serial = 1877] [outer = 0x7f7ad031e400] 09:25:51 INFO - PROCESS | 1838 | 1462983951250 Marionette DEBUG loaded listener.js 09:25:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad5984000) [pid = 1838] [serial = 1878] [outer = 0x7f7ad031e400] 09:25:52 INFO - PROCESS | 1838 | 1462983952172 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]]]}] 09:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1506ms 09:25:52 INFO - PROCESS | 1838 | 1462983952233 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 09:25:52 INFO - PROCESS | 1838 | 1462983952236 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 09:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:25:52 INFO - PROCESS | 1838 | 1462983952244 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:25:52 INFO - PROCESS | 1838 | 1462983952247 Marionette TRACE conn4 <- [1,2474,null,{}] 09:25:52 INFO - PROCESS | 1838 | 1462983952273 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}] 09:25:52 INFO - PROCESS | 1838 | 1462983952575 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 09:25:52 INFO - PROCESS | 1838 | 1462983952605 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58da000 == 167 [pid = 1838] [id = 626] 09:25:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad5eb7000) [pid = 1838] [serial = 1879] [outer = (nil)] 09:25:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad72ef000) [pid = 1838] [serial = 1880] [outer = 0x7f7ad5eb7000] 09:25:52 INFO - PROCESS | 1838 | 1462983952675 Marionette DEBUG loaded listener.js 09:25:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad7fd3800) [pid = 1838] [serial = 1881] [outer = 0x7f7ad5eb7000] 09:25:54 INFO - PROCESS | 1838 | 1462983954227 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]]]}] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad4b5a800) [pid = 1838] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae595d800) [pid = 1838] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ada405000) [pid = 1838] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ae5960000) [pid = 1838] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad5eb7800) [pid = 1838] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adeeaa800) [pid = 1838] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ae6399000) [pid = 1838] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad0324400) [pid = 1838] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ada37a000) [pid = 1838] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ada3da400) [pid = 1838] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adf01d000) [pid = 1838] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7adfd8f800) [pid = 1838] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ae5406c00) [pid = 1838] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7add840400) [pid = 1838] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad1a52c00) [pid = 1838] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ad0317800) [pid = 1838] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ad1a4ec00) [pid = 1838] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7adeeafc00) [pid = 1838] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:25:54 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ae5954400) [pid = 1838] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2085ms 09:25:54 INFO - PROCESS | 1838 | 1462983954354 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 09:25:54 INFO - PROCESS | 1838 | 1462983954358 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 09:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:25:54 INFO - PROCESS | 1838 | 1462983954364 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:25:54 INFO - PROCESS | 1838 | 1462983954366 Marionette TRACE conn4 <- [1,2478,null,{}] 09:25:54 INFO - PROCESS | 1838 | 1462983954372 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}] 09:25:54 INFO - PROCESS | 1838 | 1462983954577 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 09:25:54 INFO - PROCESS | 1838 | 1462983954766 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e41000 == 168 [pid = 1838] [id = 627] 09:25:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad71d7000) [pid = 1838] [serial = 1882] [outer = (nil)] 09:25:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad8be2c00) [pid = 1838] [serial = 1883] [outer = 0x7f7ad71d7000] 09:25:54 INFO - PROCESS | 1838 | 1462983954832 Marionette DEBUG loaded listener.js 09:25:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad995fc00) [pid = 1838] [serial = 1884] [outer = 0x7f7ad71d7000] 09:25:55 INFO - PROCESS | 1838 | 1462983955592 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]]]}] 09:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1248ms 09:25:55 INFO - PROCESS | 1838 | 1462983955627 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 09:25:55 INFO - PROCESS | 1838 | 1462983955632 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 09:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:25:55 INFO - PROCESS | 1838 | 1462983955638 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:25:55 INFO - PROCESS | 1838 | 1462983955640 Marionette TRACE conn4 <- [1,2482,null,{}] 09:25:55 INFO - PROCESS | 1838 | 1462983955645 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}] 09:25:55 INFO - PROCESS | 1838 | 1462983955859 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 09:25:56 INFO - PROCESS | 1838 | 1462983956043 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8c90800 == 169 [pid = 1838] [id = 628] 09:25:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad3b96800) [pid = 1838] [serial = 1885] [outer = (nil)] 09:25:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ada37e800) [pid = 1838] [serial = 1886] [outer = 0x7f7ad3b96800] 09:25:56 INFO - PROCESS | 1838 | 1462983956117 Marionette DEBUG loaded listener.js 09:25:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ada411400) [pid = 1838] [serial = 1887] [outer = 0x7f7ad3b96800] 09:25:57 INFO - PROCESS | 1838 | 1462983957231 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]]]}] 09:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1635ms 09:25:57 INFO - PROCESS | 1838 | 1462983957274 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 09:25:57 INFO - PROCESS | 1838 | 1462983957282 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 09:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:25:57 INFO - PROCESS | 1838 | 1462983957290 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:25:57 INFO - PROCESS | 1838 | 1462983957296 Marionette TRACE conn4 <- [1,2486,null,{}] 09:25:57 INFO - PROCESS | 1838 | 1462983957304 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}] 09:25:57 INFO - PROCESS | 1838 | 1462983957555 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 09:25:57 INFO - PROCESS | 1838 | 1462983957886 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5877800 == 170 [pid = 1838] [id = 629] 09:25:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad4728c00) [pid = 1838] [serial = 1888] [outer = (nil)] 09:25:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad492e800) [pid = 1838] [serial = 1889] [outer = 0x7f7ad4728c00] 09:25:57 INFO - PROCESS | 1838 | 1462983957969 Marionette DEBUG loaded listener.js 09:25:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad5be4c00) [pid = 1838] [serial = 1890] [outer = 0x7f7ad4728c00] 09:25:58 INFO - PROCESS | 1838 | 1462983958879 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]]]}] 09:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1634ms 09:25:58 INFO - PROCESS | 1838 | 1462983958925 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 09:25:58 INFO - PROCESS | 1838 | 1462983958935 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 09:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:25:58 INFO - PROCESS | 1838 | 1462983958947 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:25:58 INFO - PROCESS | 1838 | 1462983958951 Marionette TRACE conn4 <- [1,2490,null,{}] 09:25:58 INFO - PROCESS | 1838 | 1462983958957 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}] 09:25:59 INFO - PROCESS | 1838 | 1462983959198 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 09:25:59 INFO - PROCESS | 1838 | 1462983959529 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:25:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99f2800 == 171 [pid = 1838] [id = 630] 09:25:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad7fc7800) [pid = 1838] [serial = 1891] [outer = (nil)] 09:25:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ada372400) [pid = 1838] [serial = 1892] [outer = 0x7f7ad7fc7800] 09:25:59 INFO - PROCESS | 1838 | 1462983959616 Marionette DEBUG loaded listener.js 09:25:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ada3da400) [pid = 1838] [serial = 1893] [outer = 0x7f7ad7fc7800] 09:26:00 INFO - PROCESS | 1838 | 1462983960584 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]]]}] 09:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1687ms 09:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:26:00 INFO - PROCESS | 1838 | 1462983960635 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 09:26:00 INFO - PROCESS | 1838 | 1462983960638 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 09:26:00 INFO - PROCESS | 1838 | 1462983960646 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:26:00 INFO - PROCESS | 1838 | 1462983960652 Marionette TRACE conn4 <- [1,2494,null,{}] 09:26:00 INFO - PROCESS | 1838 | 1462983960669 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}] 09:26:00 INFO - PROCESS | 1838 | 1462983960922 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 09:26:01 INFO - PROCESS | 1838 | 1462983961241 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb11d000 == 172 [pid = 1838] [id = 631] 09:26:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ada6c9000) [pid = 1838] [serial = 1894] [outer = (nil)] 09:26:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adb1b8c00) [pid = 1838] [serial = 1895] [outer = 0x7f7ada6c9000] 09:26:01 INFO - PROCESS | 1838 | 1462983961327 Marionette DEBUG loaded listener.js 09:26:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adbab6400) [pid = 1838] [serial = 1896] [outer = 0x7f7ada6c9000] 09:26:02 INFO - PROCESS | 1838 | 1462983962254 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]]]}] 09:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1649ms 09:26:02 INFO - PROCESS | 1838 | 1462983962294 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 09:26:02 INFO - PROCESS | 1838 | 1462983962298 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 09:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:26:02 INFO - PROCESS | 1838 | 1462983962305 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:26:02 INFO - PROCESS | 1838 | 1462983962308 Marionette TRACE conn4 <- [1,2498,null,{}] 09:26:02 INFO - PROCESS | 1838 | 1462983962314 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}] 09:26:02 INFO - PROCESS | 1838 | 1462983962547 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 09:26:02 INFO - PROCESS | 1838 | 1462983962864 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcc2800 == 173 [pid = 1838] [id = 632] 09:26:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adaf0a400) [pid = 1838] [serial = 1897] [outer = (nil)] 09:26:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adbd60400) [pid = 1838] [serial = 1898] [outer = 0x7f7adaf0a400] 09:26:02 INFO - PROCESS | 1838 | 1462983962953 Marionette DEBUG loaded listener.js 09:26:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adc28c800) [pid = 1838] [serial = 1899] [outer = 0x7f7adaf0a400] 09:26:03 INFO - PROCESS | 1838 | 1462983963839 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]]]}] 09:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1579ms 09:26:03 INFO - PROCESS | 1838 | 1462983963886 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 09:26:03 INFO - PROCESS | 1838 | 1462983963889 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 09:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:26:03 INFO - PROCESS | 1838 | 1462983963895 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:26:03 INFO - PROCESS | 1838 | 1462983963898 Marionette TRACE conn4 <- [1,2502,null,{}] 09:26:03 INFO - PROCESS | 1838 | 1462983963904 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}] 09:26:04 INFO - PROCESS | 1838 | 1462983964135 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 09:26:04 INFO - PROCESS | 1838 | 1462983964423 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef8d000 == 174 [pid = 1838] [id = 633] 09:26:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adbb42800) [pid = 1838] [serial = 1900] [outer = (nil)] 09:26:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adc517000) [pid = 1838] [serial = 1901] [outer = 0x7f7adbb42800] 09:26:04 INFO - PROCESS | 1838 | 1462983964560 Marionette DEBUG loaded listener.js 09:26:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7add758c00) [pid = 1838] [serial = 1902] [outer = 0x7f7adbb42800] 09:26:05 INFO - PROCESS | 1838 | 1462983965487 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]]]}] 09:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1638ms 09:26:05 INFO - PROCESS | 1838 | 1462983965534 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 09:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:26:05 INFO - PROCESS | 1838 | 1462983965538 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 09:26:05 INFO - PROCESS | 1838 | 1462983965545 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:26:05 INFO - PROCESS | 1838 | 1462983965549 Marionette TRACE conn4 <- [1,2506,null,{}] 09:26:05 INFO - PROCESS | 1838 | 1462983965554 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}] 09:26:05 INFO - PROCESS | 1838 | 1462983965809 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 09:26:06 INFO - PROCESS | 1838 | 1462983966130 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae051b800 == 175 [pid = 1838] [id = 634] 09:26:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7add83f400) [pid = 1838] [serial = 1903] [outer = (nil)] 09:26:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7add84ac00) [pid = 1838] [serial = 1904] [outer = 0x7f7add83f400] 09:26:06 INFO - PROCESS | 1838 | 1462983966214 Marionette DEBUG loaded listener.js 09:26:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7aded89000) [pid = 1838] [serial = 1905] [outer = 0x7f7add83f400] 09:26:07 INFO - PROCESS | 1838 | 1462983967083 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]]]}] 09:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1581ms 09:26:07 INFO - PROCESS | 1838 | 1462983967126 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 09:26:07 INFO - PROCESS | 1838 | 1462983967134 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 09:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:26:07 INFO - PROCESS | 1838 | 1462983967140 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:26:07 INFO - PROCESS | 1838 | 1462983967142 Marionette TRACE conn4 <- [1,2510,null,{}] 09:26:07 INFO - PROCESS | 1838 | 1462983967148 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}] 09:26:07 INFO - PROCESS | 1838 | 1462983967376 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 09:26:07 INFO - PROCESS | 1838 | 1462983967648 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4460800 == 176 [pid = 1838] [id = 635] 09:26:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7add840400) [pid = 1838] [serial = 1906] [outer = (nil)] 09:26:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adf01cc00) [pid = 1838] [serial = 1907] [outer = 0x7f7add840400] 09:26:07 INFO - PROCESS | 1838 | 1462983967767 Marionette DEBUG loaded listener.js 09:26:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adf108000) [pid = 1838] [serial = 1908] [outer = 0x7f7add840400] 09:26:08 INFO - PROCESS | 1838 | 1462983968643 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]]]}] 09:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1582ms 09:26:08 INFO - PROCESS | 1838 | 1462983968723 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 09:26:08 INFO - PROCESS | 1838 | 1462983968727 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 09:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:26:08 INFO - PROCESS | 1838 | 1462983968733 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:26:08 INFO - PROCESS | 1838 | 1462983968737 Marionette TRACE conn4 <- [1,2514,null,{}] 09:26:08 INFO - PROCESS | 1838 | 1462983968742 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}] 09:26:09 INFO - PROCESS | 1838 | 1462983969011 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 09:26:09 INFO - PROCESS | 1838 | 1462983969325 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ed8000 == 177 [pid = 1838] [id = 636] 09:26:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7add841000) [pid = 1838] [serial = 1909] [outer = (nil)] 09:26:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adfc20800) [pid = 1838] [serial = 1910] [outer = 0x7f7add841000] 09:26:09 INFO - PROCESS | 1838 | 1462983969413 Marionette DEBUG loaded listener.js 09:26:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd35400) [pid = 1838] [serial = 1911] [outer = 0x7f7add841000] 09:26:10 INFO - PROCESS | 1838 | 1462983970304 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]]]}] 09:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1638ms 09:26:10 INFO - PROCESS | 1838 | 1462983970373 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 09:26:10 INFO - PROCESS | 1838 | 1462983970377 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 09:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:26:10 INFO - PROCESS | 1838 | 1462983970384 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:26:10 INFO - PROCESS | 1838 | 1462983970387 Marionette TRACE conn4 <- [1,2518,null,{}] 09:26:10 INFO - PROCESS | 1838 | 1462983970393 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}] 09:26:10 INFO - PROCESS | 1838 | 1462983970639 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 09:26:10 INFO - PROCESS | 1838 | 1462983970959 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae553e000 == 178 [pid = 1838] [id = 637] 09:26:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ad1a55000) [pid = 1838] [serial = 1912] [outer = (nil)] 09:26:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adfd3c400) [pid = 1838] [serial = 1913] [outer = 0x7f7ad1a55000] 09:26:11 INFO - PROCESS | 1838 | 1462983971044 Marionette DEBUG loaded listener.js 09:26:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adfd9f000) [pid = 1838] [serial = 1914] [outer = 0x7f7ad1a55000] 09:26:11 INFO - PROCESS | 1838 | 1462983971885 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]]]}] 09:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1535ms 09:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:26:11 INFO - PROCESS | 1838 | 1462983971920 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 09:26:11 INFO - PROCESS | 1838 | 1462983971923 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 09:26:11 INFO - PROCESS | 1838 | 1462983971930 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:26:11 INFO - PROCESS | 1838 | 1462983971933 Marionette TRACE conn4 <- [1,2522,null,{}] 09:26:11 INFO - PROCESS | 1838 | 1462983971938 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}] 09:26:12 INFO - PROCESS | 1838 | 1462983972182 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 09:26:12 INFO - PROCESS | 1838 | 1462983972456 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b85000 == 179 [pid = 1838] [id = 638] 09:26:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ad1cc7000) [pid = 1838] [serial = 1915] [outer = (nil)] 09:26:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7adfda5400) [pid = 1838] [serial = 1916] [outer = 0x7f7ad1cc7000] 09:26:12 INFO - PROCESS | 1838 | 1462983972576 Marionette DEBUG loaded listener.js 09:26:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7adfda9c00) [pid = 1838] [serial = 1917] [outer = 0x7f7ad1cc7000] 09:26:13 INFO - PROCESS | 1838 | 1462983973467 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]]]}] 09:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1583ms 09:26:13 INFO - PROCESS | 1838 | 1462983973512 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 09:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:26:13 INFO - PROCESS | 1838 | 1462983973517 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 09:26:13 INFO - PROCESS | 1838 | 1462983973523 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:26:13 INFO - PROCESS | 1838 | 1462983973527 Marionette TRACE conn4 <- [1,2526,null,{}] 09:26:13 INFO - PROCESS | 1838 | 1462983973532 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}] 09:26:13 INFO - PROCESS | 1838 | 1462983973795 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 09:26:14 INFO - PROCESS | 1838 | 1462983974120 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:14 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6152800 == 180 [pid = 1838] [id = 639] 09:26:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae00f7000) [pid = 1838] [serial = 1918] [outer = (nil)] 09:26:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae429e000) [pid = 1838] [serial = 1919] [outer = 0x7f7ae00f7000] 09:26:14 INFO - PROCESS | 1838 | 1462983974208 Marionette DEBUG loaded listener.js 09:26:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae4e11000) [pid = 1838] [serial = 1920] [outer = 0x7f7ae00f7000] 09:26:15 INFO - PROCESS | 1838 | 1462983975109 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]]]}] 09:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1681ms 09:26:15 INFO - PROCESS | 1838 | 1462983975205 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 09:26:15 INFO - PROCESS | 1838 | 1462983975208 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 09:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:26:15 INFO - PROCESS | 1838 | 1462983975216 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:26:15 INFO - PROCESS | 1838 | 1462983975219 Marionette TRACE conn4 <- [1,2530,null,{}] 09:26:15 INFO - PROCESS | 1838 | 1462983975226 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}] 09:26:15 INFO - PROCESS | 1838 | 1462983975571 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 09:26:15 INFO - PROCESS | 1838 | 1462983975884 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed096000 == 181 [pid = 1838] [id = 640] 09:26:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae00f2800) [pid = 1838] [serial = 1921] [outer = (nil)] 09:26:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae5510000) [pid = 1838] [serial = 1922] [outer = 0x7f7ae00f2800] 09:26:15 INFO - PROCESS | 1838 | 1462983975964 Marionette DEBUG loaded listener.js 09:26:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae595a000) [pid = 1838] [serial = 1923] [outer = 0x7f7ae00f2800] 09:26:16 INFO - PROCESS | 1838 | 1462983976882 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]]]}] 09:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1733ms 09:26:16 INFO - PROCESS | 1838 | 1462983976949 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 09:26:16 INFO - PROCESS | 1838 | 1462983976953 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 09:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:26:16 INFO - PROCESS | 1838 | 1462983976959 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:26:16 INFO - PROCESS | 1838 | 1462983976963 Marionette TRACE conn4 <- [1,2534,null,{}] 09:26:16 INFO - PROCESS | 1838 | 1462983976968 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}] 09:26:17 INFO - PROCESS | 1838 | 1462983977212 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 09:26:17 INFO - PROCESS | 1838 | 1462983977485 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd16000 == 182 [pid = 1838] [id = 641] 09:26:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae5405c00) [pid = 1838] [serial = 1924] [outer = (nil)] 09:26:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae5f0a400) [pid = 1838] [serial = 1925] [outer = 0x7f7ae5405c00] 09:26:17 INFO - PROCESS | 1838 | 1462983977615 Marionette DEBUG loaded listener.js 09:26:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae61b6400) [pid = 1838] [serial = 1926] [outer = 0x7f7ae5405c00] 09:26:18 INFO - PROCESS | 1838 | 1462983978463 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]]]}] 09:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 09:26:18 INFO - PROCESS | 1838 | 1462983978540 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 09:26:18 INFO - PROCESS | 1838 | 1462983978544 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 09:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:26:18 INFO - PROCESS | 1838 | 1462983978550 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:26:18 INFO - PROCESS | 1838 | 1462983978553 Marionette TRACE conn4 <- [1,2538,null,{}] 09:26:18 INFO - PROCESS | 1838 | 1462983978558 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}] 09:26:18 INFO - PROCESS | 1838 | 1462983978829 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 09:26:19 INFO - PROCESS | 1838 | 1462983979145 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af168d800 == 183 [pid = 1838] [id = 642] 09:26:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae5408800) [pid = 1838] [serial = 1927] [outer = (nil)] 09:26:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae639f000) [pid = 1838] [serial = 1928] [outer = 0x7f7ae5408800] 09:26:19 INFO - PROCESS | 1838 | 1462983979225 Marionette DEBUG loaded listener.js 09:26:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae70edc00) [pid = 1838] [serial = 1929] [outer = 0x7f7ae5408800] 09:26:20 INFO - PROCESS | 1838 | 1462983980126 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]]]}] 09:26:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:26:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1637ms 09:26:20 INFO - PROCESS | 1838 | 1462983980189 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 09:26:20 INFO - PROCESS | 1838 | 1462983980192 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 09:26:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:26:20 INFO - PROCESS | 1838 | 1462983980198 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:26:20 INFO - PROCESS | 1838 | 1462983980201 Marionette TRACE conn4 <- [1,2542,null,{}] 09:26:20 INFO - PROCESS | 1838 | 1462983980207 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}] 09:26:20 INFO - PROCESS | 1838 | 1462983980447 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 09:26:20 INFO - PROCESS | 1838 | 1462983980769 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afb018800 == 184 [pid = 1838] [id = 643] 09:26:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7adaf0b800) [pid = 1838] [serial = 1930] [outer = (nil)] 09:26:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae70eb800) [pid = 1838] [serial = 1931] [outer = 0x7f7adaf0b800] 09:26:20 INFO - PROCESS | 1838 | 1462983980848 Marionette DEBUG loaded listener.js 09:26:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae732c800) [pid = 1838] [serial = 1932] [outer = 0x7f7adaf0b800] 09:26:21 INFO - PROCESS | 1838 | 1462983981726 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]]]}] 09:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1584ms 09:26:21 INFO - PROCESS | 1838 | 1462983981784 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 09:26:21 INFO - PROCESS | 1838 | 1462983981787 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 09:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:26:21 INFO - PROCESS | 1838 | 1462983981795 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:26:21 INFO - PROCESS | 1838 | 1462983981798 Marionette TRACE conn4 <- [1,2546,null,{}] 09:26:21 INFO - PROCESS | 1838 | 1462983981804 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}] 09:26:22 INFO - PROCESS | 1838 | 1462983982046 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 09:26:22 INFO - PROCESS | 1838 | 1462983982374 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00607000 == 185 [pid = 1838] [id = 644] 09:26:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7adb1c6c00) [pid = 1838] [serial = 1933] [outer = (nil)] 09:26:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ae7f90000) [pid = 1838] [serial = 1934] [outer = 0x7f7adb1c6c00] 09:26:22 INFO - PROCESS | 1838 | 1462983982454 Marionette DEBUG loaded listener.js 09:26:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae8bc8c00) [pid = 1838] [serial = 1935] [outer = 0x7f7adb1c6c00] 09:26:23 INFO - PROCESS | 1838 | 1462983983338 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]]]}] 09:26:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:26:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1579ms 09:26:23 INFO - PROCESS | 1838 | 1462983983376 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 09:26:23 INFO - PROCESS | 1838 | 1462983983380 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 09:26:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:26:23 INFO - PROCESS | 1838 | 1462983983386 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:26:23 INFO - PROCESS | 1838 | 1462983983390 Marionette TRACE conn4 <- [1,2550,null,{}] 09:26:23 INFO - PROCESS | 1838 | 1462983983395 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}] 09:26:23 INFO - PROCESS | 1838 | 1462983983630 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 09:26:23 INFO - PROCESS | 1838 | 1462983983910 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b11000 == 186 [pid = 1838] [id = 645] 09:26:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae7246000) [pid = 1838] [serial = 1936] [outer = (nil)] 09:26:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7aecfc7000) [pid = 1838] [serial = 1937] [outer = 0x7f7ae7246000] 09:26:24 INFO - PROCESS | 1838 | 1462983984029 Marionette DEBUG loaded listener.js 09:26:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7aee54f800) [pid = 1838] [serial = 1938] [outer = 0x7f7ae7246000] 09:26:24 INFO - PROCESS | 1838 | 1462983984952 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]]]}] 09:26:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:26:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1635ms 09:26:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:26:25 INFO - PROCESS | 1838 | 1462983985023 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 09:26:25 INFO - PROCESS | 1838 | 1462983985026 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 09:26:25 INFO - PROCESS | 1838 | 1462983985033 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:26:25 INFO - PROCESS | 1838 | 1462983985036 Marionette TRACE conn4 <- [1,2554,null,{}] 09:26:25 INFO - PROCESS | 1838 | 1462983985041 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}] 09:26:25 INFO - PROCESS | 1838 | 1462983985321 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 09:26:25 INFO - PROCESS | 1838 | 1462983985645 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b010a0800 == 187 [pid = 1838] [id = 646] 09:26:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ad00c4800) [pid = 1838] [serial = 1939] [outer = (nil)] 09:26:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7aef558800) [pid = 1838] [serial = 1940] [outer = 0x7f7ad00c4800] 09:26:25 INFO - PROCESS | 1838 | 1462983985727 Marionette DEBUG loaded listener.js 09:26:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7af0767800) [pid = 1838] [serial = 1941] [outer = 0x7f7ad00c4800] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e41000 == 186 [pid = 1838] [id = 627] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad58da000 == 185 [pid = 1838] [id = 626] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cc5000 == 184 [pid = 1838] [id = 625] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1846000 == 183 [pid = 1838] [id = 624] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad19b1000 == 182 [pid = 1838] [id = 623] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afc3d4800 == 181 [pid = 1838] [id = 622] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af16d0000 == 180 [pid = 1838] [id = 621] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd0c800 == 179 [pid = 1838] [id = 620] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aede61800 == 178 [pid = 1838] [id = 619] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f58000 == 177 [pid = 1838] [id = 618] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6139000 == 176 [pid = 1838] [id = 617] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b8d800 == 175 [pid = 1838] [id = 616] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae50d4000 == 174 [pid = 1838] [id = 615] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae44db800 == 173 [pid = 1838] [id = 614] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae421d800 == 172 [pid = 1838] [id = 613] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf41e800 == 171 [pid = 1838] [id = 612] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adc4dc800 == 170 [pid = 1838] [id = 611] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb12b800 == 169 [pid = 1838] [id = 610] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf2e000 == 168 [pid = 1838] [id = 609] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9717000 == 167 [pid = 1838] [id = 608] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad706f000 == 166 [pid = 1838] [id = 607] 09:26:27 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bc9800 == 165 [pid = 1838] [id = 606] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ad7f1c000) [pid = 1838] [serial = 1817] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ad7fcc000) [pid = 1838] [serial = 1755] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ae639e800) [pid = 1838] [serial = 1787] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7adbb46400) [pid = 1838] [serial = 1763] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae7edd800) [pid = 1838] [serial = 1790] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7ad7f1f800) [pid = 1838] [serial = 1814] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ae7245000) [pid = 1838] [serial = 1788] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7adf025400) [pid = 1838] [serial = 1769] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7aefa86400) [pid = 1838] [serial = 1802] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae8c7dc00) [pid = 1838] [serial = 1794] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad3b98400) [pid = 1838] [serial = 1752] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adb1c4800) [pid = 1838] [serial = 1761] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ada40d400) [pid = 1838] [serial = 1757] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7adbd5b400) [pid = 1838] [serial = 1764] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae00b5800) [pid = 1838] [serial = 1775] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae0795800) [pid = 1838] [serial = 1778] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ae00ec400) [pid = 1838] [serial = 1776] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad1a51800) [pid = 1838] [serial = 1751] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ada376400) [pid = 1838] [serial = 1815] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7aed179000) [pid = 1838] [serial = 1805] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae8bc2400) [pid = 1838] [serial = 1793] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ae5953c00) [pid = 1838] [serial = 1782] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7add848000) [pid = 1838] [serial = 1766] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ad314c000) [pid = 1838] [serial = 1809] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae5507000) [pid = 1838] [serial = 1781] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adbb44c00) [pid = 1838] [serial = 1680] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7aee2fd400) [pid = 1838] [serial = 1799] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae8b8bc00) [pid = 1838] [serial = 1791] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad4b60400) [pid = 1838] [serial = 1812] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad472c000) [pid = 1838] [serial = 1811] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adfc1ec00) [pid = 1838] [serial = 1770] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad1cc2000) [pid = 1838] [serial = 1808] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae8c81000) [pid = 1838] [serial = 1796] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7adfd8e800) [pid = 1838] [serial = 1773] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ae6396400) [pid = 1838] [serial = 1785] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad5eb2c00) [pid = 1838] [serial = 1754] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ada5f2800) [pid = 1838] [serial = 1758] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7aded84000) [pid = 1838] [serial = 1767] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7adaf8d000) [pid = 1838] [serial = 1760] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae429a400) [pid = 1838] [serial = 1779] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae6196800) [pid = 1838] [serial = 1784] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adfd63400) [pid = 1838] [serial = 1772] [outer = (nil)] [url = about:blank] 09:26:28 INFO - PROCESS | 1838 | 1462983988132 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]]]}] 09:26:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:26:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3239ms 09:26:28 INFO - PROCESS | 1838 | 1462983988272 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 09:26:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:26:28 INFO - PROCESS | 1838 | 1462983988278 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 09:26:28 INFO - PROCESS | 1838 | 1462983988286 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:26:28 INFO - PROCESS | 1838 | 1462983988291 Marionette TRACE conn4 <- [1,2558,null,{}] 09:26:28 INFO - PROCESS | 1838 | 1462983988301 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}] 09:26:28 INFO - PROCESS | 1838 | 1462983988512 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 09:26:28 INFO - PROCESS | 1838 | 1462983988726 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad19b1000 == 166 [pid = 1838] [id = 647] 09:26:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad1946800) [pid = 1838] [serial = 1942] [outer = (nil)] 09:26:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ad194d800) [pid = 1838] [serial = 1943] [outer = 0x7f7ad1946800] 09:26:28 INFO - PROCESS | 1838 | 1462983988797 Marionette DEBUG loaded listener.js 09:26:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ad1cc8000) [pid = 1838] [serial = 1944] [outer = 0x7f7ad1946800] 09:26:29 INFO - PROCESS | 1838 | 1462983989622 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]]]}] 09:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1384ms 09:26:29 INFO - PROCESS | 1838 | 1462983989671 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 09:26:29 INFO - PROCESS | 1838 | 1462983989679 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 09:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:26:29 INFO - PROCESS | 1838 | 1462983989689 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:26:29 INFO - PROCESS | 1838 | 1462983989693 Marionette TRACE conn4 <- [1,2562,null,{}] 09:26:29 INFO - PROCESS | 1838 | 1462983989700 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}] 09:26:29 INFO - PROCESS | 1838 | 1462983989922 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 09:26:30 INFO - PROCESS | 1838 | 1462983990137 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4ad8800 == 167 [pid = 1838] [id = 648] 09:26:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ad0316800) [pid = 1838] [serial = 1945] [outer = (nil)] 09:26:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ad43cc400) [pid = 1838] [serial = 1946] [outer = 0x7f7ad0316800] 09:26:30 INFO - PROCESS | 1838 | 1462983990207 Marionette DEBUG loaded listener.js 09:26:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ad4b56400) [pid = 1838] [serial = 1947] [outer = 0x7f7ad0316800] 09:26:31 INFO - PROCESS | 1838 | 1462983991223 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]]]}] 09:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1592ms 09:26:31 INFO - PROCESS | 1838 | 1462983991284 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 09:26:31 INFO - PROCESS | 1838 | 1462983991288 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 09:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:26:31 INFO - PROCESS | 1838 | 1462983991294 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:26:31 INFO - PROCESS | 1838 | 1462983991300 Marionette TRACE conn4 <- [1,2566,null,{}] 09:26:31 INFO - PROCESS | 1838 | 1462983991316 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}] 09:26:31 INFO - PROCESS | 1838 | 1462983991626 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 09:26:31 INFO - PROCESS | 1838 | 1462983991659 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e54000 == 168 [pid = 1838] [id = 649] 09:26:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7ad5eba000) [pid = 1838] [serial = 1948] [outer = (nil)] 09:26:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ad7f1c000) [pid = 1838] [serial = 1949] [outer = 0x7f7ad5eba000] 09:26:31 INFO - PROCESS | 1838 | 1462983991728 Marionette DEBUG loaded listener.js 09:26:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ad9969400) [pid = 1838] [serial = 1950] [outer = 0x7f7ad5eba000] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7adaf09c00) [pid = 1838] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7adbb4a000) [pid = 1838] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae7ed9400) [pid = 1838] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7add75f000) [pid = 1838] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ad0321c00) [pid = 1838] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7af5405400) [pid = 1838] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae7ed3000) [pid = 1838] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad00aac00) [pid = 1838] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adaf05c00) [pid = 1838] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7aed16ec00) [pid = 1838] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ada373000) [pid = 1838] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adfd6f800) [pid = 1838] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ae00bb400) [pid = 1838] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad71d4c00) [pid = 1838] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad00af800) [pid = 1838] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad1cc8800) [pid = 1838] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad9962800) [pid = 1838] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ada402400) [pid = 1838] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ad031e400) [pid = 1838] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad71d7000) [pid = 1838] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7add849c00) [pid = 1838] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ad4b55c00) [pid = 1838] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ad5eb7000) [pid = 1838] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ad5be5c00) [pid = 1838] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7adf024800) [pid = 1838] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7adb1c7400) [pid = 1838] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:26:33 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ad00c2400) [pid = 1838] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:26:33 INFO - PROCESS | 1838 | 1462983993421 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]]]}] 09:26:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:26:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2138ms 09:26:33 INFO - PROCESS | 1838 | 1462983993432 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 09:26:33 INFO - PROCESS | 1838 | 1462983993437 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 09:26:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:26:33 INFO - PROCESS | 1838 | 1462983993443 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:26:33 INFO - PROCESS | 1838 | 1462983993445 Marionette TRACE conn4 <- [1,2570,null,{}] 09:26:33 INFO - PROCESS | 1838 | 1462983993450 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}] 09:26:33 INFO - PROCESS | 1838 | 1462983993670 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 09:26:33 INFO - PROCESS | 1838 | 1462983993859 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad81cc000 == 169 [pid = 1838] [id = 650] 09:26:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad00aac00) [pid = 1838] [serial = 1951] [outer = (nil)] 09:26:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad5be5c00) [pid = 1838] [serial = 1952] [outer = 0x7f7ad00aac00] 09:26:33 INFO - PROCESS | 1838 | 1462983993923 Marionette DEBUG loaded listener.js 09:26:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ada3d9c00) [pid = 1838] [serial = 1953] [outer = 0x7f7ad00aac00] 09:26:34 INFO - PROCESS | 1838 | 1462983994710 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]]]}] 09:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1337ms 09:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:26:34 INFO - PROCESS | 1838 | 1462983994782 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 09:26:34 INFO - PROCESS | 1838 | 1462983994784 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 09:26:34 INFO - PROCESS | 1838 | 1462983994791 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:26:34 INFO - PROCESS | 1838 | 1462983994805 Marionette TRACE conn4 <- [1,2574,null,{}] 09:26:34 INFO - PROCESS | 1838 | 1462983994812 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}] 09:26:35 INFO - PROCESS | 1838 | 1462983995029 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 09:26:35 INFO - PROCESS | 1838 | 1462983995445 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acfcb9800 == 170 [pid = 1838] [id = 651] 09:26:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad00ad400) [pid = 1838] [serial = 1954] [outer = (nil)] 09:26:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad00b5c00) [pid = 1838] [serial = 1955] [outer = 0x7f7ad00ad400] 09:26:35 INFO - PROCESS | 1838 | 1462983995531 Marionette DEBUG loaded listener.js 09:26:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad1944800) [pid = 1838] [serial = 1956] [outer = 0x7f7ad00ad400] 09:26:36 INFO - PROCESS | 1838 | 1462983996512 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]]]}] 09:26:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:26:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1796ms 09:26:36 INFO - PROCESS | 1838 | 1462983996589 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 09:26:36 INFO - PROCESS | 1838 | 1462983996596 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 09:26:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:26:36 INFO - PROCESS | 1838 | 1462983996604 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:26:36 INFO - PROCESS | 1838 | 1462983996610 Marionette TRACE conn4 <- [1,2578,null,{}] 09:26:36 INFO - PROCESS | 1838 | 1462983996618 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}] 09:26:36 INFO - PROCESS | 1838 | 1462983996909 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 09:26:37 INFO - PROCESS | 1838 | 1462983997237 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e3d000 == 171 [pid = 1838] [id = 652] 09:26:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad3b94400) [pid = 1838] [serial = 1957] [outer = (nil)] 09:26:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad472f400) [pid = 1838] [serial = 1958] [outer = 0x7f7ad3b94400] 09:26:37 INFO - PROCESS | 1838 | 1462983997329 Marionette DEBUG loaded listener.js 09:26:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad4b5c400) [pid = 1838] [serial = 1959] [outer = 0x7f7ad3b94400] 09:26:38 INFO - PROCESS | 1838 | 1462983998286 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]]]}] 09:26:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:26:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1746ms 09:26:38 INFO - PROCESS | 1838 | 1462983998355 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 09:26:38 INFO - PROCESS | 1838 | 1462983998361 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 09:26:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:26:38 INFO - PROCESS | 1838 | 1462983998368 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:26:38 INFO - PROCESS | 1838 | 1462983998371 Marionette TRACE conn4 <- [1,2582,null,{}] 09:26:38 INFO - PROCESS | 1838 | 1462983998377 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}] 09:26:38 INFO - PROCESS | 1838 | 1462983998628 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 09:26:38 INFO - PROCESS | 1838 | 1462983998992 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9dea800 == 172 [pid = 1838] [id = 653] 09:26:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad43cc800) [pid = 1838] [serial = 1960] [outer = (nil)] 09:26:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad5eb7c00) [pid = 1838] [serial = 1961] [outer = 0x7f7ad43cc800] 09:26:39 INFO - PROCESS | 1838 | 1462983999075 Marionette DEBUG loaded listener.js 09:26:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad7fc6c00) [pid = 1838] [serial = 1962] [outer = 0x7f7ad43cc800] 09:26:39 INFO - PROCESS | 1838 | 1462983999989 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]]]}] 09:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 09:26:40 INFO - PROCESS | 1838 | 1462984000054 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 09:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:26:40 INFO - PROCESS | 1838 | 1462984000058 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 09:26:40 INFO - PROCESS | 1838 | 1462984000073 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:26:40 INFO - PROCESS | 1838 | 1462984000082 Marionette TRACE conn4 <- [1,2586,null,{}] 09:26:40 INFO - PROCESS | 1838 | 1462984000091 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}] 09:26:40 INFO - PROCESS | 1838 | 1462984000384 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 09:26:40 INFO - PROCESS | 1838 | 1462984000721 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba50800 == 173 [pid = 1838] [id = 654] 09:26:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ada3dcc00) [pid = 1838] [serial = 1963] [outer = (nil)] 09:26:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adaf05c00) [pid = 1838] [serial = 1964] [outer = 0x7f7ada3dcc00] 09:26:40 INFO - PROCESS | 1838 | 1462984000797 Marionette DEBUG loaded listener.js 09:26:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adaf90400) [pid = 1838] [serial = 1965] [outer = 0x7f7ada3dcc00] 09:26:41 INFO - PROCESS | 1838 | 1462984001688 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]]]}] 09:26:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:26:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1700ms 09:26:41 INFO - PROCESS | 1838 | 1462984001766 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 09:26:41 INFO - PROCESS | 1838 | 1462984001770 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 09:26:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:26:41 INFO - PROCESS | 1838 | 1462984001776 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:26:41 INFO - PROCESS | 1838 | 1462984001779 Marionette TRACE conn4 <- [1,2590,null,{}] 09:26:41 INFO - PROCESS | 1838 | 1462984001785 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}] 09:26:42 INFO - PROCESS | 1838 | 1462984002062 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 09:26:42 INFO - PROCESS | 1838 | 1462984002385 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:42 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adc4e9000 == 174 [pid = 1838] [id = 655] 09:26:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ada547000) [pid = 1838] [serial = 1966] [outer = (nil)] 09:26:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adbb46c00) [pid = 1838] [serial = 1967] [outer = 0x7f7ada547000] 09:26:42 INFO - PROCESS | 1838 | 1462984002468 Marionette DEBUG loaded listener.js 09:26:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adbd62800) [pid = 1838] [serial = 1968] [outer = 0x7f7ada547000] 09:26:43 INFO - PROCESS | 1838 | 1462984003356 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]]]}] 09:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 09:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:26:43 INFO - PROCESS | 1838 | 1462984003407 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 09:26:43 INFO - PROCESS | 1838 | 1462984003410 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 09:26:43 INFO - PROCESS | 1838 | 1462984003417 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:26:43 INFO - PROCESS | 1838 | 1462984003421 Marionette TRACE conn4 <- [1,2594,null,{}] 09:26:43 INFO - PROCESS | 1838 | 1462984003426 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}] 09:26:43 INFO - PROCESS | 1838 | 1462984003666 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 09:26:43 INFO - PROCESS | 1838 | 1462984003994 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4df000 == 175 [pid = 1838] [id = 656] 09:26:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adc51a400) [pid = 1838] [serial = 1969] [outer = (nil)] 09:26:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7add75a800) [pid = 1838] [serial = 1970] [outer = 0x7f7adc51a400] 09:26:44 INFO - PROCESS | 1838 | 1462984004088 Marionette DEBUG loaded listener.js 09:26:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7aded7ec00) [pid = 1838] [serial = 1971] [outer = 0x7f7adc51a400] 09:26:45 INFO - PROCESS | 1838 | 1462984005073 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]]]}] 09:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1694ms 09:26:45 INFO - PROCESS | 1838 | 1462984005111 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 09:26:45 INFO - PROCESS | 1838 | 1462984005115 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 09:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:26:45 INFO - PROCESS | 1838 | 1462984005121 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:26:45 INFO - PROCESS | 1838 | 1462984005124 Marionette TRACE conn4 <- [1,2598,null,{}] 09:26:45 INFO - PROCESS | 1838 | 1462984005130 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}] 09:26:45 INFO - PROCESS | 1838 | 1462984005366 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 09:26:45 INFO - PROCESS | 1838 | 1462984005688 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae435d000 == 176 [pid = 1838] [id = 657] 09:26:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adfc25000) [pid = 1838] [serial = 1972] [outer = (nil)] 09:26:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adfc27000) [pid = 1838] [serial = 1973] [outer = 0x7f7adfc25000] 09:26:45 INFO - PROCESS | 1838 | 1462984005798 Marionette DEBUG loaded listener.js 09:26:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7adfda0000) [pid = 1838] [serial = 1974] [outer = 0x7f7adfc25000] 09:26:46 INFO - PROCESS | 1838 | 1462984006734 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]]]}] 09:26:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:26:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1643ms 09:26:46 INFO - PROCESS | 1838 | 1462984006768 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 09:26:46 INFO - PROCESS | 1838 | 1462984006772 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 09:26:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:26:46 INFO - PROCESS | 1838 | 1462984006780 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:26:46 INFO - PROCESS | 1838 | 1462984006785 Marionette TRACE conn4 <- [1,2602,null,{}] 09:26:46 INFO - PROCESS | 1838 | 1462984006791 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}] 09:26:47 INFO - PROCESS | 1838 | 1462984007016 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 09:26:47 INFO - PROCESS | 1838 | 1462984007358 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ee2800 == 177 [pid = 1838] [id = 658] 09:26:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7adb1b9c00) [pid = 1838] [serial = 1975] [outer = (nil)] 09:26:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adfdad800) [pid = 1838] [serial = 1976] [outer = 0x7f7adb1b9c00] 09:26:47 INFO - PROCESS | 1838 | 1462984007440 Marionette DEBUG loaded listener.js 09:26:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7ae00bc000) [pid = 1838] [serial = 1977] [outer = 0x7f7adb1b9c00] 09:26:48 INFO - PROCESS | 1838 | 1462984008342 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]]]}] 09:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 09:26:48 INFO - PROCESS | 1838 | 1462984008414 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 09:26:48 INFO - PROCESS | 1838 | 1462984008417 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 09:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:26:48 INFO - PROCESS | 1838 | 1462984008425 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:26:48 INFO - PROCESS | 1838 | 1462984008429 Marionette TRACE conn4 <- [1,2606,null,{}] 09:26:48 INFO - PROCESS | 1838 | 1462984008435 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}] 09:26:48 INFO - PROCESS | 1838 | 1462984008678 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 09:26:49 INFO - PROCESS | 1838 | 1462984009006 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a0e000 == 178 [pid = 1838] [id = 659] 09:26:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ad43ca800) [pid = 1838] [serial = 1978] [outer = (nil)] 09:26:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae00ed800) [pid = 1838] [serial = 1979] [outer = 0x7f7ad43ca800] 09:26:49 INFO - PROCESS | 1838 | 1462984009100 Marionette DEBUG loaded listener.js 09:26:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae0798c00) [pid = 1838] [serial = 1980] [outer = 0x7f7ad43ca800] 09:26:50 INFO - PROCESS | 1838 | 1462984010066 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]]]}] 09:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1683ms 09:26:50 INFO - PROCESS | 1838 | 1462984010108 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 09:26:50 INFO - PROCESS | 1838 | 1462984010112 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 09:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:26:50 INFO - PROCESS | 1838 | 1462984010119 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:26:50 INFO - PROCESS | 1838 | 1462984010122 Marionette TRACE conn4 <- [1,2610,null,{}] 09:26:50 INFO - PROCESS | 1838 | 1462984010127 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}] 09:26:50 INFO - PROCESS | 1838 | 1462984010383 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 09:26:50 INFO - PROCESS | 1838 | 1462984010703 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5fac800 == 179 [pid = 1838] [id = 660] 09:26:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7ad4936400) [pid = 1838] [serial = 1981] [outer = (nil)] 09:26:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae44a1400) [pid = 1838] [serial = 1982] [outer = 0x7f7ad4936400] 09:26:50 INFO - PROCESS | 1838 | 1462984010803 Marionette DEBUG loaded listener.js 09:26:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae540a000) [pid = 1838] [serial = 1983] [outer = 0x7f7ad4936400] 09:26:51 INFO - PROCESS | 1838 | 1462984011689 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]]]}] 09:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1640ms 09:26:51 INFO - PROCESS | 1838 | 1462984011760 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 09:26:51 INFO - PROCESS | 1838 | 1462984011764 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 09:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:26:51 INFO - PROCESS | 1838 | 1462984011770 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:26:51 INFO - PROCESS | 1838 | 1462984011772 Marionette TRACE conn4 <- [1,2614,null,{}] 09:26:51 INFO - PROCESS | 1838 | 1462984011780 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}] 09:26:52 INFO - PROCESS | 1838 | 1462984012060 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 09:26:52 INFO - PROCESS | 1838 | 1462984012400 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6e49000 == 180 [pid = 1838] [id = 661] 09:26:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae6395800) [pid = 1838] [serial = 1984] [outer = (nil)] 09:26:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae640f800) [pid = 1838] [serial = 1985] [outer = 0x7f7ae6395800] 09:26:52 INFO - PROCESS | 1838 | 1462984012497 Marionette DEBUG loaded listener.js 09:26:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae8951c00) [pid = 1838] [serial = 1986] [outer = 0x7f7ae6395800] 09:26:53 INFO - PROCESS | 1838 | 1462984013417 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]]]}] 09:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1686ms 09:26:53 INFO - PROCESS | 1838 | 1462984013458 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 09:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:26:53 INFO - PROCESS | 1838 | 1462984013463 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 09:26:53 INFO - PROCESS | 1838 | 1462984013469 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:26:53 INFO - PROCESS | 1838 | 1462984013473 Marionette TRACE conn4 <- [1,2618,null,{}] 09:26:53 INFO - PROCESS | 1838 | 1462984013479 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}] 09:26:53 INFO - PROCESS | 1838 | 1462984013747 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 09:26:54 INFO - PROCESS | 1838 | 1462984014078 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aede61800 == 181 [pid = 1838] [id = 662] 09:26:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ad43d0000) [pid = 1838] [serial = 1987] [outer = (nil)] 09:26:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7aefc4a800) [pid = 1838] [serial = 1988] [outer = 0x7f7ad43d0000] 09:26:54 INFO - PROCESS | 1838 | 1462984014159 Marionette DEBUG loaded listener.js 09:26:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7af0aa9400) [pid = 1838] [serial = 1989] [outer = 0x7f7ad43d0000] 09:26:55 INFO - PROCESS | 1838 | 1462984015044 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]]]}] 09:26:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:26:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1630ms 09:26:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:26:55 INFO - PROCESS | 1838 | 1462984015101 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 09:26:55 INFO - PROCESS | 1838 | 1462984015104 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 09:26:55 INFO - PROCESS | 1838 | 1462984015110 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:26:55 INFO - PROCESS | 1838 | 1462984015113 Marionette TRACE conn4 <- [1,2622,null,{}] 09:26:55 INFO - PROCESS | 1838 | 1462984015119 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}] 09:26:55 INFO - PROCESS | 1838 | 1462984015361 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 09:26:55 INFO - PROCESS | 1838 | 1462984015683 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af03a8000 == 182 [pid = 1838] [id = 663] 09:26:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ad00adc00) [pid = 1838] [serial = 1990] [outer = (nil)] 09:26:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7af13ae400) [pid = 1838] [serial = 1991] [outer = 0x7f7ad00adc00] 09:26:55 INFO - PROCESS | 1838 | 1462984015767 Marionette DEBUG loaded listener.js 09:26:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7af1af4c00) [pid = 1838] [serial = 1992] [outer = 0x7f7ad00adc00] 09:26:56 INFO - PROCESS | 1838 | 1462984016656 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]]]}] 09:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1580ms 09:26:56 INFO - PROCESS | 1838 | 1462984016691 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 09:26:56 INFO - PROCESS | 1838 | 1462984016704 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 09:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:26:56 INFO - PROCESS | 1838 | 1462984016710 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:26:56 INFO - PROCESS | 1838 | 1462984016714 Marionette TRACE conn4 <- [1,2626,null,{}] 09:26:56 INFO - PROCESS | 1838 | 1462984016719 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}] 09:26:56 INFO - PROCESS | 1838 | 1462984016952 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 09:26:57 INFO - PROCESS | 1838 | 1462984017208 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af52ce800 == 183 [pid = 1838] [id = 664] 09:26:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ada379800) [pid = 1838] [serial = 1993] [outer = (nil)] 09:26:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7afbc94000) [pid = 1838] [serial = 1994] [outer = 0x7f7ada379800] 09:26:57 INFO - PROCESS | 1838 | 1462984017329 Marionette DEBUG loaded listener.js 09:26:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7afc13d800) [pid = 1838] [serial = 1995] [outer = 0x7f7ada379800] 09:26:58 INFO - PROCESS | 1838 | 1462984018232 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]]]}] 09:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1586ms 09:26:58 INFO - PROCESS | 1838 | 1462984018298 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 09:26:58 INFO - PROCESS | 1838 | 1462984018301 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 09:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:26:58 INFO - PROCESS | 1838 | 1462984018307 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:26:58 INFO - PROCESS | 1838 | 1462984018310 Marionette TRACE conn4 <- [1,2630,null,{}] 09:26:58 INFO - PROCESS | 1838 | 1462984018316 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}] 09:26:58 INFO - PROCESS | 1838 | 1462984018562 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 09:26:58 INFO - PROCESS | 1838 | 1462984018888 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:26:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff336000 == 184 [pid = 1838] [id = 665] 09:26:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ad8be3400) [pid = 1838] [serial = 1996] [outer = (nil)] 09:26:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7afcdef000) [pid = 1838] [serial = 1997] [outer = 0x7f7ad8be3400] 09:26:58 INFO - PROCESS | 1838 | 1462984018969 Marionette DEBUG loaded listener.js 09:26:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7afd368400) [pid = 1838] [serial = 1998] [outer = 0x7f7ad8be3400] 09:26:59 INFO - PROCESS | 1838 | 1462984019856 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]]]}] 09:26:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:26:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1578ms 09:26:59 INFO - PROCESS | 1838 | 1462984019887 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 09:26:59 INFO - PROCESS | 1838 | 1462984019891 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 09:26:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:26:59 INFO - PROCESS | 1838 | 1462984019897 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:26:59 INFO - PROCESS | 1838 | 1462984019899 Marionette TRACE conn4 <- [1,2634,null,{}] 09:26:59 INFO - PROCESS | 1838 | 1462984019906 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}] 09:27:00 INFO - PROCESS | 1838 | 1462984020139 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 09:27:00 INFO - PROCESS | 1838 | 1462984020421 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02fdd800 == 185 [pid = 1838] [id = 666] 09:27:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ada54d800) [pid = 1838] [serial = 1999] [outer = (nil)] 09:27:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7aff2e1400) [pid = 1838] [serial = 2000] [outer = 0x7f7ada54d800] 09:27:00 INFO - PROCESS | 1838 | 1462984020543 Marionette DEBUG loaded listener.js 09:27:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7b00aa1000) [pid = 1838] [serial = 2001] [outer = 0x7f7ada54d800] 09:27:01 INFO - PROCESS | 1838 | 1462984021461 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]]]}] 09:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1592ms 09:27:01 INFO - PROCESS | 1838 | 1462984021492 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 09:27:01 INFO - PROCESS | 1838 | 1462984021496 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 09:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:27:01 INFO - PROCESS | 1838 | 1462984021502 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:27:01 INFO - PROCESS | 1838 | 1462984021504 Marionette TRACE conn4 <- [1,2638,null,{}] 09:27:01 INFO - PROCESS | 1838 | 1462984021512 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}] 09:27:01 INFO - PROCESS | 1838 | 1462984021770 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 09:27:02 INFO - PROCESS | 1838 | 1462984022096 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062cf000 == 186 [pid = 1838] [id = 667] 09:27:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7afb05f800) [pid = 1838] [serial = 2002] [outer = (nil)] 09:27:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7b01007800) [pid = 1838] [serial = 2003] [outer = 0x7f7afb05f800] 09:27:02 INFO - PROCESS | 1838 | 1462984022181 Marionette DEBUG loaded listener.js 09:27:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7b0100ec00) [pid = 1838] [serial = 2004] [outer = 0x7f7afb05f800] 09:27:03 INFO - PROCESS | 1838 | 1462984023073 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]]]}] 09:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1643ms 09:27:03 INFO - PROCESS | 1838 | 1462984023146 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 09:27:03 INFO - PROCESS | 1838 | 1462984023150 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 09:27:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:27:03 INFO - PROCESS | 1838 | 1462984023157 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:27:03 INFO - PROCESS | 1838 | 1462984023159 Marionette TRACE conn4 <- [1,2642,null,{}] 09:27:03 INFO - PROCESS | 1838 | 1462984023165 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}] 09:27:03 INFO - PROCESS | 1838 | 1462984023428 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 09:27:03 INFO - PROCESS | 1838 | 1462984023781 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a9a800 == 187 [pid = 1838] [id = 668] 09:27:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ad7f49400) [pid = 1838] [serial = 2005] [outer = (nil)] 09:27:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ad7f4ec00) [pid = 1838] [serial = 2006] [outer = 0x7f7ad7f49400] 09:27:03 INFO - PROCESS | 1838 | 1462984023863 Marionette DEBUG loaded listener.js 09:27:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ad7f53800) [pid = 1838] [serial = 2007] [outer = 0x7f7ad7f49400] 09:27:04 INFO - PROCESS | 1838 | 1462984024791 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]]]}] 09:27:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:27:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1678ms 09:27:04 INFO - PROCESS | 1838 | 1462984024839 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 09:27:04 INFO - PROCESS | 1838 | 1462984024846 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 09:27:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:27:04 INFO - PROCESS | 1838 | 1462984024856 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:27:04 INFO - PROCESS | 1838 | 1462984024861 Marionette TRACE conn4 <- [1,2646,null,{}] 09:27:04 INFO - PROCESS | 1838 | 1462984024871 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}] 09:27:05 INFO - PROCESS | 1838 | 1462984025244 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aff323000 == 186 [pid = 1838] [id = 55] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad184a000 == 185 [pid = 1838] [id = 579] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af039e800 == 184 [pid = 1838] [id = 596] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4c3000 == 183 [pid = 1838] [id = 588] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bd4000 == 182 [pid = 1838] [id = 583] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef127000 == 181 [pid = 1838] [id = 595] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f97000 == 180 [pid = 1838] [id = 593] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f54000 == 179 [pid = 1838] [id = 594] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e27800 == 178 [pid = 1838] [id = 590] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4225800 == 177 [pid = 1838] [id = 589] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a05800 == 176 [pid = 1838] [id = 592] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad81cc000 == 175 [pid = 1838] [id = 650] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e54000 == 174 [pid = 1838] [id = 649] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4ad8800 == 173 [pid = 1838] [id = 648] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad19b1000 == 172 [pid = 1838] [id = 647] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00b11000 == 171 [pid = 1838] [id = 645] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00607000 == 170 [pid = 1838] [id = 644] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7afb018800 == 169 [pid = 1838] [id = 643] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af168d800 == 168 [pid = 1838] [id = 642] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd16000 == 167 [pid = 1838] [id = 641] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aed096000 == 166 [pid = 1838] [id = 640] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6152800 == 165 [pid = 1838] [id = 639] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b85000 == 164 [pid = 1838] [id = 638] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae553e000 == 163 [pid = 1838] [id = 637] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ed8000 == 162 [pid = 1838] [id = 636] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4460800 == 161 [pid = 1838] [id = 635] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae051b800 == 160 [pid = 1838] [id = 634] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef8d000 == 159 [pid = 1838] [id = 633] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbcc2800 == 158 [pid = 1838] [id = 632] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb11d000 == 157 [pid = 1838] [id = 631] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad99f2800 == 156 [pid = 1838] [id = 630] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5877800 == 155 [pid = 1838] [id = 629] 09:27:07 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8c90800 == 154 [pid = 1838] [id = 628] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ad995fc00) [pid = 1838] [serial = 1884] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7af1aac000) [pid = 1838] [serial = 1859] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7afbeea000) [pid = 1838] [serial = 1862] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7aefd57400) [pid = 1838] [serial = 1854] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7afb05d400) [pid = 1838] [serial = 1860] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7adfd9c400) [pid = 1838] [serial = 1839] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ad1cc4800) [pid = 1838] [serial = 1821] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7afcdf7800) [pid = 1838] [serial = 1865] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7aeb321000) [pid = 1838] [serial = 1851] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7afd1f0800) [pid = 1838] [serial = 1866] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ad0325c00) [pid = 1838] [serial = 1820] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7afb0db000) [pid = 1838] [serial = 1872] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae8b90400) [pid = 1838] [serial = 1850] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adc28c000) [pid = 1838] [serial = 1832] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7af076b800) [pid = 1838] [serial = 1856] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ae550c400) [pid = 1838] [serial = 1845] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7af0762c00) [pid = 1838] [serial = 1803] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae5f0cc00) [pid = 1838] [serial = 1847] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adbd58000) [pid = 1838] [serial = 1830] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7afd366c00) [pid = 1838] [serial = 1868] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ad3156000) [pid = 1838] [serial = 1875] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7af176f000) [pid = 1838] [serial = 1806] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ada410400) [pid = 1838] [serial = 1826] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad4939400) [pid = 1838] [serial = 1877] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7adfd32000) [pid = 1838] [serial = 1838] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad8be2c00) [pid = 1838] [serial = 1883] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ae4e0c000) [pid = 1838] [serial = 1844] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7addc37800) [pid = 1838] [serial = 1835] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad1ccdc00) [pid = 1838] [serial = 1874] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7adb1c4c00) [pid = 1838] [serial = 1829] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ad5bea000) [pid = 1838] [serial = 1823] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7af1069000) [pid = 1838] [serial = 1857] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7adc513800) [pid = 1838] [serial = 1833] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7b0069cc00) [pid = 1838] [serial = 1869] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ad7fd3800) [pid = 1838] [serial = 1881] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad5eb5c00) [pid = 1838] [serial = 1824] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae00f8000) [pid = 1838] [serial = 1841] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7aef55f800) [pid = 1838] [serial = 1800] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7aed171400) [pid = 1838] [serial = 1797] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7aef00f400) [pid = 1838] [serial = 1853] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7adeea5400) [pid = 1838] [serial = 1836] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad5984000) [pid = 1838] [serial = 1878] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ae433d000) [pid = 1838] [serial = 1842] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ae6391400) [pid = 1838] [serial = 1848] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad72ef000) [pid = 1838] [serial = 1880] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7afc146000) [pid = 1838] [serial = 1863] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ada6c6800) [pid = 1838] [serial = 1827] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ad8bef800) [pid = 1838] [serial = 1749] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ad8be4800) [pid = 1838] [serial = 1871] [outer = (nil)] [url = about:blank] 09:27:07 INFO - PROCESS | 1838 | 1462984027480 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acf863800 == 155 [pid = 1838] [id = 669] 09:27:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad00af000) [pid = 1838] [serial = 2008] [outer = (nil)] 09:27:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad00b1800) [pid = 1838] [serial = 2009] [outer = 0x7f7ad00af000] 09:27:07 INFO - PROCESS | 1838 | 1462984027588 Marionette DEBUG loaded listener.js 09:27:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad00c8800) [pid = 1838] [serial = 2010] [outer = 0x7f7ad00af000] 09:27:08 INFO - PROCESS | 1838 | 1462984028406 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]]]}] 09:27:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:27:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 3594ms 09:27:08 INFO - PROCESS | 1838 | 1462984028449 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 09:27:08 INFO - PROCESS | 1838 | 1462984028456 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 09:27:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:27:08 INFO - PROCESS | 1838 | 1462984028463 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:27:08 INFO - PROCESS | 1838 | 1462984028468 Marionette TRACE conn4 <- [1,2650,null,{}] 09:27:08 INFO - PROCESS | 1838 | 1462984028475 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}] 09:27:08 INFO - PROCESS | 1838 | 1462984028706 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 09:27:08 INFO - PROCESS | 1838 | 1462984028915 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad19a9800 == 156 [pid = 1838] [id = 670] 09:27:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad00c6000) [pid = 1838] [serial = 2011] [outer = (nil)] 09:27:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad1a51800) [pid = 1838] [serial = 2012] [outer = 0x7f7ad00c6000] 09:27:08 INFO - PROCESS | 1838 | 1462984028987 Marionette DEBUG loaded listener.js 09:27:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad1cc7800) [pid = 1838] [serial = 2013] [outer = 0x7f7ad00c6000] 09:27:09 INFO - PROCESS | 1838 | 1462984029834 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]]]}] 09:27:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:27:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1387ms 09:27:09 INFO - PROCESS | 1838 | 1462984029893 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 09:27:09 INFO - PROCESS | 1838 | 1462984029900 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 09:27:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:27:09 INFO - PROCESS | 1838 | 1462984029924 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:27:09 INFO - PROCESS | 1838 | 1462984029928 Marionette TRACE conn4 <- [1,2654,null,{}] 09:27:09 INFO - PROCESS | 1838 | 1462984029934 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}] 09:27:10 INFO - PROCESS | 1838 | 1462984030221 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 09:27:10 INFO - PROCESS | 1838 | 1462984030260 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad49cf800 == 157 [pid = 1838] [id = 671] 09:27:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad3b9f400) [pid = 1838] [serial = 2014] [outer = (nil)] 09:27:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad3ba1c00) [pid = 1838] [serial = 2015] [outer = 0x7f7ad3b9f400] 09:27:10 INFO - PROCESS | 1838 | 1462984030325 Marionette DEBUG loaded listener.js 09:27:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad4726c00) [pid = 1838] [serial = 2016] [outer = 0x7f7ad3b9f400] 09:27:11 INFO - PROCESS | 1838 | 1462984031405 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]]]}] 09:27:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:27:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1532ms 09:27:11 INFO - PROCESS | 1838 | 1462984031455 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 09:27:11 INFO - PROCESS | 1838 | 1462984031461 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 09:27:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:27:11 INFO - PROCESS | 1838 | 1462984031491 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:27:11 INFO - PROCESS | 1838 | 1462984031509 Marionette TRACE conn4 <- [1,2658,null,{}] 09:27:11 INFO - PROCESS | 1838 | 1462984031539 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}] 09:27:11 INFO - PROCESS | 1838 | 1462984031841 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 09:27:11 INFO - PROCESS | 1838 | 1462984031880 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58ce800 == 158 [pid = 1838] [id = 672] 09:27:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad4b58000) [pid = 1838] [serial = 2017] [outer = (nil)] 09:27:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ad5991400) [pid = 1838] [serial = 2018] [outer = 0x7f7ad4b58000] 09:27:11 INFO - PROCESS | 1838 | 1462984031957 Marionette DEBUG loaded listener.js 09:27:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ad5bea800) [pid = 1838] [serial = 2019] [outer = 0x7f7ad4b58000] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad00a7c00) [pid = 1838] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adbb42800) [pid = 1838] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae5408800) [pid = 1838] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae5405c00) [pid = 1838] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ae00f7000) [pid = 1838] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad0316800) [pid = 1838] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adaf0a400) [pid = 1838] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ae00f2800) [pid = 1838] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7add840400) [pid = 1838] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ada6c9000) [pid = 1838] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ad1946800) [pid = 1838] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ad1a55000) [pid = 1838] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7add83f400) [pid = 1838] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7adb1c6c00) [pid = 1838] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ad4728c00) [pid = 1838] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7ae7246000) [pid = 1838] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ad5eba000) [pid = 1838] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7add841000) [pid = 1838] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad1cc7000) [pid = 1838] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ad7fc7800) [pid = 1838] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:27:13 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7adaf0b800) [pid = 1838] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:27:13 INFO - PROCESS | 1838 | 1462984033443 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]]]}] 09:27:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:27:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2027ms 09:27:13 INFO - PROCESS | 1838 | 1462984033509 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 09:27:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:27:13 INFO - PROCESS | 1838 | 1462984033514 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 09:27:13 INFO - PROCESS | 1838 | 1462984033520 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:27:13 INFO - PROCESS | 1838 | 1462984033523 Marionette TRACE conn4 <- [1,2662,null,{}] 09:27:13 INFO - PROCESS | 1838 | 1462984033528 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}] 09:27:13 INFO - PROCESS | 1838 | 1462984033747 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 09:27:13 INFO - PROCESS | 1838 | 1462984033938 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5c1c800 == 159 [pid = 1838] [id = 673] 09:27:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad00ac000) [pid = 1838] [serial = 2020] [outer = (nil)] 09:27:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad5eb5c00) [pid = 1838] [serial = 2021] [outer = 0x7f7ad00ac000] 09:27:14 INFO - PROCESS | 1838 | 1462984034002 Marionette DEBUG loaded listener.js 09:27:14 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad71d8000) [pid = 1838] [serial = 2022] [outer = 0x7f7ad00ac000] 09:27:14 INFO - PROCESS | 1838 | 1462984034779 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]]]}] 09:27:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:27:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1280ms 09:27:14 INFO - PROCESS | 1838 | 1462984034800 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 09:27:14 INFO - PROCESS | 1838 | 1462984034802 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 09:27:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:27:14 INFO - PROCESS | 1838 | 1462984034808 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:27:14 INFO - PROCESS | 1838 | 1462984034810 Marionette TRACE conn4 <- [1,2666,null,{}] 09:27:14 INFO - PROCESS | 1838 | 1462984034987 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}] 09:27:15 INFO - PROCESS | 1838 | 1462984035229 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 09:27:15 INFO - PROCESS | 1838 | 1462984035565 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1bde800 == 160 [pid = 1838] [id = 674] 09:27:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad1a4b800) [pid = 1838] [serial = 2023] [outer = (nil)] 09:27:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad1a52800) [pid = 1838] [serial = 2024] [outer = 0x7f7ad1a4b800] 09:27:15 INFO - PROCESS | 1838 | 1462984035650 Marionette DEBUG loaded listener.js 09:27:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad43c4800) [pid = 1838] [serial = 2025] [outer = 0x7f7ad1a4b800] 09:27:17 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:17 INFO - PROCESS | 1838 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:27:17 INFO - PROCESS | 1838 | 1462984037066 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]]]}] 09:27:17 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) 09:27:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2288ms 09:27:17 INFO - PROCESS | 1838 | 1462984037099 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 09:27:17 INFO - PROCESS | 1838 | 1462984037106 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 09:27:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:27:17 INFO - PROCESS | 1838 | 1462984037121 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:27:17 INFO - PROCESS | 1838 | 1462984037126 Marionette TRACE conn4 <- [1,2670,null,{}] 09:27:17 INFO - PROCESS | 1838 | 1462984037133 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}] 09:27:17 INFO - PROCESS | 1838 | 1462984037474 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 09:27:17 INFO - PROCESS | 1838 | 1462984037754 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7075800 == 161 [pid = 1838] [id = 675] 09:27:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad5beb800) [pid = 1838] [serial = 2026] [outer = (nil)] 09:27:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad71e2000) [pid = 1838] [serial = 2027] [outer = 0x7f7ad5beb800] 09:27:17 INFO - PROCESS | 1838 | 1462984037833 Marionette DEBUG loaded listener.js 09:27:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad7f1a000) [pid = 1838] [serial = 2028] [outer = 0x7f7ad5beb800] 09:27:19 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:19 INFO - PROCESS | 1838 | 1462984039223 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] 09:27:19 INFO - PROCESS | 1838 | 1462984039276 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 09:27:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:27:19 INFO - PROCESS | 1838 | 1462984039283 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:27:19 INFO - PROCESS | 1838 | 1462984039286 Marionette TRACE conn4 <- [1,2674,null,{}] 09:27:19 INFO - PROCESS | 1838 | 1462984039292 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}] 09:27:19 INFO - PROCESS | 1838 | 1462984039658 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 09:27:19 INFO - PROCESS | 1838 | 1462984039903 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8a9f000 == 162 [pid = 1838] [id = 676] 09:27:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad7f1e000) [pid = 1838] [serial = 2029] [outer = (nil)] 09:27:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad7fc7800) [pid = 1838] [serial = 2030] [outer = 0x7f7ad7f1e000] 09:27:19 INFO - PROCESS | 1838 | 1462984039988 Marionette DEBUG loaded listener.js 09:27:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad7fd3800) [pid = 1838] [serial = 2031] [outer = 0x7f7ad7f1e000] 09:27:21 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:21 INFO - PROCESS | 1838 | 1462984041353 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] 09:27:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:27:21 INFO - PROCESS | 1838 | 1462984041386 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 09:27:21 INFO - PROCESS | 1838 | 1462984041397 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:27:21 INFO - PROCESS | 1838 | 1462984041400 Marionette TRACE conn4 <- [1,2678,null,{}] 09:27:21 INFO - PROCESS | 1838 | 1462984041406 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}] 09:27:21 INFO - PROCESS | 1838 | 1462984041636 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 09:27:21 INFO - PROCESS | 1838 | 1462984041952 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad971d000 == 163 [pid = 1838] [id = 677] 09:27:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad7f23000) [pid = 1838] [serial = 2032] [outer = (nil)] 09:27:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad958c000) [pid = 1838] [serial = 2033] [outer = 0x7f7ad7f23000] 09:27:22 INFO - PROCESS | 1838 | 1462984042030 Marionette DEBUG loaded listener.js 09:27:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad994ac00) [pid = 1838] [serial = 2034] [outer = 0x7f7ad7f23000] 09:27:23 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:23 INFO - PROCESS | 1838 | 1462984043412 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]]]}] 09:27:23 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) 09:27:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2033ms 09:27:23 INFO - PROCESS | 1838 | 1462984043427 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 09:27:23 INFO - PROCESS | 1838 | 1462984043431 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 09:27:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:27:23 INFO - PROCESS | 1838 | 1462984043437 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:27:23 INFO - PROCESS | 1838 | 1462984043439 Marionette TRACE conn4 <- [1,2682,null,{}] 09:27:23 INFO - PROCESS | 1838 | 1462984043446 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}] 09:27:23 INFO - PROCESS | 1838 | 1462984043720 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 09:27:23 INFO - PROCESS | 1838 | 1462984043962 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:23 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9de2800 == 164 [pid = 1838] [id = 678] 09:27:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad7fd4400) [pid = 1838] [serial = 2035] [outer = (nil)] 09:27:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad9961400) [pid = 1838] [serial = 2036] [outer = 0x7f7ad7fd4400] 09:27:24 INFO - PROCESS | 1838 | 1462984044040 Marionette DEBUG loaded listener.js 09:27:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ada380800) [pid = 1838] [serial = 2037] [outer = 0x7f7ad7fd4400] 09:27:25 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:25 INFO - PROCESS | 1838 | 1462984045392 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]]]}] 09:27:25 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) 09:27:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1983ms 09:27:25 INFO - PROCESS | 1838 | 1462984045421 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 09:27:25 INFO - PROCESS | 1838 | 1462984045425 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 09:27:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:27:25 INFO - PROCESS | 1838 | 1462984045432 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:27:25 INFO - PROCESS | 1838 | 1462984045436 Marionette TRACE conn4 <- [1,2686,null,{}] 09:27:25 INFO - PROCESS | 1838 | 1462984045442 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}] 09:27:25 INFO - PROCESS | 1838 | 1462984045808 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 09:27:26 INFO - PROCESS | 1838 | 1462984046058 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:26 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf6e000 == 165 [pid = 1838] [id = 679] 09:27:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ada5f9c00) [pid = 1838] [serial = 2038] [outer = (nil)] 09:27:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ada6c7800) [pid = 1838] [serial = 2039] [outer = 0x7f7ada5f9c00] 09:27:26 INFO - PROCESS | 1838 | 1462984046157 Marionette DEBUG loaded listener.js 09:27:26 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adaf03800) [pid = 1838] [serial = 2040] [outer = 0x7f7ada5f9c00] 09:27:27 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:27 INFO - PROCESS | 1838 | 1462984047543 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] 09:27:27 INFO - PROCESS | 1838 | 1462984047574 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 09:27:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:27:27 INFO - PROCESS | 1838 | 1462984047580 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:27:27 INFO - PROCESS | 1838 | 1462984047583 Marionette TRACE conn4 <- [1,2690,null,{}] 09:27:27 INFO - PROCESS | 1838 | 1462984047590 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}] 09:27:27 INFO - PROCESS | 1838 | 1462984047866 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 09:27:28 INFO - PROCESS | 1838 | 1462984048111 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba62000 == 166 [pid = 1838] [id = 680] 09:27:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7ada5f6400) [pid = 1838] [serial = 2041] [outer = (nil)] 09:27:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adaf10400) [pid = 1838] [serial = 2042] [outer = 0x7f7ada5f6400] 09:27:28 INFO - PROCESS | 1838 | 1462984048188 Marionette DEBUG loaded listener.js 09:27:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adb1be800) [pid = 1838] [serial = 2043] [outer = 0x7f7ada5f6400] 09:27:29 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:29 INFO - PROCESS | 1838 | 1462984049540 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] 09:27:29 INFO - PROCESS | 1838 | 1462984049579 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 09:27:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:27:29 INFO - PROCESS | 1838 | 1462984049585 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:27:29 INFO - PROCESS | 1838 | 1462984049587 Marionette TRACE conn4 <- [1,2694,null,{}] 09:27:29 INFO - PROCESS | 1838 | 1462984049593 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}] 09:27:29 INFO - PROCESS | 1838 | 1462984049876 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 09:27:30 INFO - PROCESS | 1838 | 1462984050122 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbe3c000 == 167 [pid = 1838] [id = 681] 09:27:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ada5fa400) [pid = 1838] [serial = 2044] [outer = (nil)] 09:27:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7adb1c5800) [pid = 1838] [serial = 2045] [outer = 0x7f7ada5fa400] 09:27:30 INFO - PROCESS | 1838 | 1462984050198 Marionette DEBUG loaded listener.js 09:27:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adbabc800) [pid = 1838] [serial = 2046] [outer = 0x7f7ada5fa400] 09:27:31 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:31 INFO - PROCESS | 1838 | 1462984051575 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 09:27:31 INFO - PROCESS | 1838 | 1462984051627 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 09:27:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:27:31 INFO - PROCESS | 1838 | 1462984051633 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:27:31 INFO - PROCESS | 1838 | 1462984051636 Marionette TRACE conn4 <- [1,2698,null,{}] 09:27:31 INFO - PROCESS | 1838 | 1462984051642 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}] 09:27:31 INFO - PROCESS | 1838 | 1462984051954 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 09:27:32 INFO - PROCESS | 1838 | 1462984052231 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef9b000 == 168 [pid = 1838] [id = 682] 09:27:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adaf0cc00) [pid = 1838] [serial = 2047] [outer = (nil)] 09:27:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7adbb4d400) [pid = 1838] [serial = 2048] [outer = 0x7f7adaf0cc00] 09:27:32 INFO - PROCESS | 1838 | 1462984052308 Marionette DEBUG loaded listener.js 09:27:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adbea8800) [pid = 1838] [serial = 2049] [outer = 0x7f7adaf0cc00] 09:27:33 INFO - PROCESS | 1838 | SkCairoFTTypeface::onFilterRec unimplemented 09:27:33 INFO - PROCESS | 1838 | 1462984053653 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] 09:27:33 INFO - PROCESS | 1838 | 1462984053723 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 09:27:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:27:33 INFO - PROCESS | 1838 | 1462984053729 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:27:33 INFO - PROCESS | 1838 | 1462984053733 Marionette TRACE conn4 <- [1,2702,null,{}] 09:27:33 INFO - PROCESS | 1838 | 1462984053739 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}] 09:27:34 INFO - PROCESS | 1838 | 1462984054119 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 09:27:34 INFO - PROCESS | 1838 | 1462984054326 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf4da800 == 169 [pid = 1838] [id = 683] 09:27:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adbb4d000) [pid = 1838] [serial = 2050] [outer = (nil)] 09:27:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adbeb5000) [pid = 1838] [serial = 2051] [outer = 0x7f7adbb4d000] 09:27:34 INFO - PROCESS | 1838 | 1462984054403 Marionette DEBUG loaded listener.js 09:27:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adc291800) [pid = 1838] [serial = 2052] [outer = 0x7f7adbb4d000] 09:27:35 INFO - PROCESS | 1838 | 1462984055318 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]]]}] 09:27:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:27:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1637ms 09:27:35 INFO - PROCESS | 1838 | 1462984055368 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 09:27:35 INFO - PROCESS | 1838 | 1462984055373 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 09:27:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:27:35 INFO - PROCESS | 1838 | 1462984055380 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:27:35 INFO - PROCESS | 1838 | 1462984055383 Marionette TRACE conn4 <- [1,2706,null,{}] 09:27:35 INFO - PROCESS | 1838 | 1462984055389 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}] 09:27:35 INFO - PROCESS | 1838 | 1462984055664 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 09:27:36 INFO - PROCESS | 1838 | 1462984056000 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4224800 == 170 [pid = 1838] [id = 684] 09:27:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adc51b400) [pid = 1838] [serial = 2053] [outer = (nil)] 09:27:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7adc51ec00) [pid = 1838] [serial = 2054] [outer = 0x7f7adc51b400] 09:27:36 INFO - PROCESS | 1838 | 1462984056091 Marionette DEBUG loaded listener.js 09:27:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7add766400) [pid = 1838] [serial = 2055] [outer = 0x7f7adc51b400] 09:27:37 INFO - PROCESS | 1838 | 1462984057022 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]]]}] 09:27:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:27:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1680ms 09:27:37 INFO - PROCESS | 1838 | 1462984057061 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 09:27:37 INFO - PROCESS | 1838 | 1462984057066 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 09:27:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:27:37 INFO - PROCESS | 1838 | 1462984057074 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:27:37 INFO - PROCESS | 1838 | 1462984057079 Marionette TRACE conn4 <- [1,2710,null,{}] 09:27:37 INFO - PROCESS | 1838 | 1462984057085 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}] 09:27:37 INFO - PROCESS | 1838 | 1462984057327 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 09:27:37 INFO - PROCESS | 1838 | 1462984057691 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cc2800 == 171 [pid = 1838] [id = 685] 09:27:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ad3154400) [pid = 1838] [serial = 2056] [outer = (nil)] 09:27:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ad7f54800) [pid = 1838] [serial = 2057] [outer = 0x7f7ad3154400] 09:27:37 INFO - PROCESS | 1838 | 1462984057773 Marionette DEBUG loaded listener.js 09:27:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7add84d400) [pid = 1838] [serial = 2058] [outer = 0x7f7ad3154400] 09:27:38 INFO - PROCESS | 1838 | 1462984058716 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] 09:27:38 INFO - PROCESS | 1838 | 1462984058764 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 09:27:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:27:38 INFO - PROCESS | 1838 | 1462984058771 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:27:38 INFO - PROCESS | 1838 | 1462984058775 Marionette TRACE conn4 <- [1,2714,null,{}] 09:27:38 INFO - PROCESS | 1838 | 1462984058781 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}] 09:27:39 INFO - PROCESS | 1838 | 1462984059020 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 09:27:39 INFO - PROCESS | 1838 | 1462984059359 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58d9000 == 172 [pid = 1838] [id = 686] 09:27:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ad031ac00) [pid = 1838] [serial = 2059] [outer = (nil)] 09:27:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ad9583c00) [pid = 1838] [serial = 2060] [outer = 0x7f7ad031ac00] 09:27:39 INFO - PROCESS | 1838 | 1462984059434 Marionette DEBUG loaded listener.js 09:27:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ada6c2c00) [pid = 1838] [serial = 2061] [outer = 0x7f7ad031ac00] 09:27:40 INFO - PROCESS | 1838 | 1462984060823 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]]]}] 09:27:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:27:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 2082ms 09:27:40 INFO - PROCESS | 1838 | 1462984060902 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 09:27:40 INFO - PROCESS | 1838 | 1462984060908 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 09:27:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:27:40 INFO - PROCESS | 1838 | 1462984060937 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:27:40 INFO - PROCESS | 1838 | 1462984060944 Marionette TRACE conn4 <- [1,2718,null,{}] 09:27:40 INFO - PROCESS | 1838 | 1462984060953 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}] 09:27:41 INFO - PROCESS | 1838 | 1462984061186 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 09:27:41 INFO - PROCESS | 1838 | 1462984061466 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad705e000 == 173 [pid = 1838] [id = 687] 09:27:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ad1949400) [pid = 1838] [serial = 2062] [outer = (nil)] 09:27:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ad472d800) [pid = 1838] [serial = 2063] [outer = 0x7f7ad1949400] 09:27:41 INFO - PROCESS | 1838 | 1462984061538 Marionette DEBUG loaded listener.js 09:27:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ad5be7c00) [pid = 1838] [serial = 2064] [outer = 0x7f7ad1949400] 09:27:42 INFO - PROCESS | 1838 | 1462984062520 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] 09:27:42 INFO - PROCESS | 1838 | 1462984062589 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 09:27:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:27:42 INFO - PROCESS | 1838 | 1462984062600 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:27:42 INFO - PROCESS | 1838 | 1462984062605 Marionette TRACE conn4 <- [1,2722,null,{}] 09:27:42 INFO - PROCESS | 1838 | 1462984062610 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}] 09:27:42 INFO - PROCESS | 1838 | 1462984062851 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 09:27:43 INFO - PROCESS | 1838 | 1462984063347 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad01ce000 == 174 [pid = 1838] [id = 688] 09:27:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ad4933400) [pid = 1838] [serial = 2065] [outer = (nil)] 09:27:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ad5eafc00) [pid = 1838] [serial = 2066] [outer = 0x7f7ad4933400] 09:27:43 INFO - PROCESS | 1838 | 1462984063435 Marionette DEBUG loaded listener.js 09:27:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ad72f2400) [pid = 1838] [serial = 2067] [outer = 0x7f7ad4933400] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e48800 == 173 [pid = 1838] [id = 314] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5a79800 == 172 [pid = 1838] [id = 488] 09:27:44 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ada37e800) [pid = 1838] [serial = 1886] [outer = (nil)] [url = about:blank] 09:27:44 INFO - PROCESS | 1838 | 1462984064606 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] 09:27:44 INFO - PROCESS | 1838 | 1462984064659 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adba50800 == 157 [pid = 1838] [id = 654] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9dea800 == 156 [pid = 1838] [id = 653] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e3d000 == 155 [pid = 1838] [id = 652] 09:27:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acfcb9800 == 154 [pid = 1838] [id = 651] 09:27:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:27:44 INFO - PROCESS | 1838 | 1462984064673 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:27:44 INFO - PROCESS | 1838 | 1462984064679 Marionette TRACE conn4 <- [1,2726,null,{}] 09:27:44 INFO - PROCESS | 1838 | 1462984064701 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}] 09:27:44 INFO - PROCESS | 1838 | 1462984064932 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7aef558800) [pid = 1838] [serial = 1940] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ada3db400) [pid = 1838] [serial = 1818] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adc517000) [pid = 1838] [serial = 1901] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ae639f000) [pid = 1838] [serial = 1928] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ae61b6400) [pid = 1838] [serial = 1926] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ae4e11000) [pid = 1838] [serial = 1920] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad43cc400) [pid = 1838] [serial = 1946] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adbd60400) [pid = 1838] [serial = 1898] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7add758c00) [pid = 1838] [serial = 1902] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae5510000) [pid = 1838] [serial = 1922] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae595a000) [pid = 1838] [serial = 1923] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adf108000) [pid = 1838] [serial = 1908] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7adbab6400) [pid = 1838] [serial = 1896] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7adc28c800) [pid = 1838] [serial = 1899] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad194d800) [pid = 1838] [serial = 1943] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad1cc8000) [pid = 1838] [serial = 1944] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adfd9f000) [pid = 1838] [serial = 1914] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7add84ac00) [pid = 1838] [serial = 1904] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae8bc8c00) [pid = 1838] [serial = 1935] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7adf01cc00) [pid = 1838] [serial = 1907] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ae7f90000) [pid = 1838] [serial = 1934] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad5be4c00) [pid = 1838] [serial = 1890] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7adb1b8c00) [pid = 1838] [serial = 1895] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7aded89000) [pid = 1838] [serial = 1905] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7aecfc7000) [pid = 1838] [serial = 1937] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad9969400) [pid = 1838] [serial = 1950] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7adfc20800) [pid = 1838] [serial = 1910] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7adfda9c00) [pid = 1838] [serial = 1917] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae70edc00) [pid = 1838] [serial = 1929] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae429e000) [pid = 1838] [serial = 1919] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adfda5400) [pid = 1838] [serial = 1916] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad7f1c000) [pid = 1838] [serial = 1949] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ada372400) [pid = 1838] [serial = 1892] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad492e800) [pid = 1838] [serial = 1889] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad5be5c00) [pid = 1838] [serial = 1952] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ae5f0a400) [pid = 1838] [serial = 1925] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adfd3c400) [pid = 1838] [serial = 1913] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ae70eb800) [pid = 1838] [serial = 1931] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7aee54f800) [pid = 1838] [serial = 1938] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad4b56400) [pid = 1838] [serial = 1947] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ada3da400) [pid = 1838] [serial = 1893] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7adfd35400) [pid = 1838] [serial = 1911] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae732c800) [pid = 1838] [serial = 1932] [outer = (nil)] [url = about:blank] 09:27:45 INFO - PROCESS | 1838 | 1462984065247 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad587d800 == 155 [pid = 1838] [id = 689] 09:27:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad4b56c00) [pid = 1838] [serial = 2068] [outer = (nil)] 09:27:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad9585c00) [pid = 1838] [serial = 2069] [outer = 0x7f7ad4b56c00] 09:27:45 INFO - PROCESS | 1838 | 1462984065321 Marionette DEBUG loaded listener.js 09:27:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad9962400) [pid = 1838] [serial = 2070] [outer = 0x7f7ad4b56c00] 09:27:46 INFO - PROCESS | 1838 | 1462984066097 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]]]}] 09:27:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:27:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1445ms 09:27:46 INFO - PROCESS | 1838 | 1462984066118 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 09:27:46 INFO - PROCESS | 1838 | 1462984066123 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 09:27:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:27:46 INFO - PROCESS | 1838 | 1462984066129 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:27:46 INFO - PROCESS | 1838 | 1462984066131 Marionette TRACE conn4 <- [1,2730,null,{}] 09:27:46 INFO - PROCESS | 1838 | 1462984066137 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}] 09:27:46 INFO - PROCESS | 1838 | 1462984066439 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 09:27:46 INFO - PROCESS | 1838 | 1462984066493 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96d2000 == 156 [pid = 1838] [id = 690] 09:27:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ada3d4400) [pid = 1838] [serial = 2071] [outer = (nil)] 09:27:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad7f1f400) [pid = 1838] [serial = 2072] [outer = 0x7f7ada3d4400] 09:27:46 INFO - PROCESS | 1838 | 1462984066567 Marionette DEBUG loaded listener.js 09:27:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ada5eb800) [pid = 1838] [serial = 2073] [outer = 0x7f7ada3d4400] 09:27:47 INFO - PROCESS | 1838 | 1462984067970 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] 09:27:48 INFO - PROCESS | 1838 | 1462984068030 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 09:27:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:27:48 INFO - PROCESS | 1838 | 1462984068038 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:27:48 INFO - PROCESS | 1838 | 1462984068041 Marionette TRACE conn4 <- [1,2734,null,{}] 09:27:48 INFO - PROCESS | 1838 | 1462984068047 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}] 09:27:48 INFO - PROCESS | 1838 | 1462984068346 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 09:27:48 INFO - PROCESS | 1838 | 1462984068407 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb107000 == 157 [pid = 1838] [id = 691] 09:27:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ada3d6800) [pid = 1838] [serial = 2074] [outer = (nil)] 09:27:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7adaf05400) [pid = 1838] [serial = 2075] [outer = 0x7f7ada3d6800] 09:27:48 INFO - PROCESS | 1838 | 1462984068482 Marionette DEBUG loaded listener.js 09:27:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adb1ba400) [pid = 1838] [serial = 2076] [outer = 0x7f7ada3d6800] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad3b96800) [pid = 1838] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad00adc00) [pid = 1838] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adb1b9c00) [pid = 1838] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ada3dcc00) [pid = 1838] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ada379800) [pid = 1838] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad00ad400) [pid = 1838] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ad3b9f400) [pid = 1838] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7adc51a400) [pid = 1838] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ad43d0000) [pid = 1838] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ad3b94400) [pid = 1838] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad00af000) [pid = 1838] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ae6395800) [pid = 1838] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7ad8be3400) [pid = 1838] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ad4936400) [pid = 1838] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7ad00c6000) [pid = 1838] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7adfc25000) [pid = 1838] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7ad43ca800) [pid = 1838] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7ad43cc800) [pid = 1838] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 123 (0x7f7ada547000) [pid = 1838] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 122 (0x7f7ada54d800) [pid = 1838] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:27:49 INFO - PROCESS | 1838 | --DOMWINDOW == 121 (0x7f7ad4b58000) [pid = 1838] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:27:49 INFO - PROCESS | 1838 | 1462984069879 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]]]}] 09:27:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:27:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1888ms 09:27:49 INFO - PROCESS | 1838 | 1462984069927 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 09:27:49 INFO - PROCESS | 1838 | 1462984069931 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 09:27:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:27:49 INFO - PROCESS | 1838 | 1462984069937 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:27:49 INFO - PROCESS | 1838 | 1462984069939 Marionette TRACE conn4 <- [1,2738,null,{}] 09:27:49 INFO - PROCESS | 1838 | 1462984069944 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}] 09:27:50 INFO - PROCESS | 1838 | 1462984070174 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 09:27:50 INFO - PROCESS | 1838 | 1462984070416 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcdb800 == 158 [pid = 1838] [id = 692] 09:27:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 122 (0x7f7ada405000) [pid = 1838] [serial = 2077] [outer = (nil)] 09:27:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 123 (0x7f7adbd5b000) [pid = 1838] [serial = 2078] [outer = 0x7f7ada405000] 09:27:50 INFO - PROCESS | 1838 | 1462984070483 Marionette DEBUG loaded listener.js 09:27:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 124 (0x7f7adc294c00) [pid = 1838] [serial = 2079] [outer = 0x7f7ada405000] 09:27:51 INFO - PROCESS | 1838 | 1462984071230 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]]]}] 09:27:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:27:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1329ms 09:27:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:27:51 INFO - PROCESS | 1838 | 1462984071267 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 09:27:51 INFO - PROCESS | 1838 | 1462984071270 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 09:27:51 INFO - PROCESS | 1838 | 1462984071287 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:27:51 INFO - PROCESS | 1838 | 1462984071289 Marionette TRACE conn4 <- [1,2742,null,{}] 09:27:51 INFO - PROCESS | 1838 | 1462984071297 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}] 09:27:51 INFO - PROCESS | 1838 | 1462984071538 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 09:27:51 INFO - PROCESS | 1838 | 1462984071951 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1998800 == 159 [pid = 1838] [id = 693] 09:27:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ad00ad000) [pid = 1838] [serial = 2080] [outer = (nil)] 09:27:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ad00c9000) [pid = 1838] [serial = 2081] [outer = 0x7f7ad00ad000] 09:27:52 INFO - PROCESS | 1838 | 1462984072031 Marionette DEBUG loaded listener.js 09:27:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7ad194b800) [pid = 1838] [serial = 2082] [outer = 0x7f7ad00ad000] 09:27:52 INFO - PROCESS | 1838 | 1462984072985 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]]]}] 09:27:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:27:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1753ms 09:27:53 INFO - PROCESS | 1838 | 1462984073030 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 09:27:53 INFO - PROCESS | 1838 | 1462984073037 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 09:27:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:27:53 INFO - PROCESS | 1838 | 1462984073046 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:27:53 INFO - PROCESS | 1838 | 1462984073052 Marionette TRACE conn4 <- [1,2746,null,{}] 09:27:53 INFO - PROCESS | 1838 | 1462984073060 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}] 09:27:53 INFO - PROCESS | 1838 | 1462984073318 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 09:27:53 INFO - PROCESS | 1838 | 1462984073650 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5ef9800 == 160 [pid = 1838] [id = 694] 09:27:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7ad3b9bc00) [pid = 1838] [serial = 2083] [outer = (nil)] 09:27:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ad4723c00) [pid = 1838] [serial = 2084] [outer = 0x7f7ad3b9bc00] 09:27:53 INFO - PROCESS | 1838 | 1462984073737 Marionette DEBUG loaded listener.js 09:27:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad4b56400) [pid = 1838] [serial = 2085] [outer = 0x7f7ad3b9bc00] 09:27:54 INFO - PROCESS | 1838 | 1462984074648 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]]]}] 09:27:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:27:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1634ms 09:27:54 INFO - PROCESS | 1838 | 1462984074684 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 09:27:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:27:54 INFO - PROCESS | 1838 | 1462984074690 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 09:27:54 INFO - PROCESS | 1838 | 1462984074698 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:27:54 INFO - PROCESS | 1838 | 1462984074701 Marionette TRACE conn4 <- [1,2750,null,{}] 09:27:54 INFO - PROCESS | 1838 | 1462984074707 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}] 09:27:54 INFO - PROCESS | 1838 | 1462984074960 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 09:27:55 INFO - PROCESS | 1838 | 1462984075295 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbccf800 == 161 [pid = 1838] [id = 695] 09:27:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad4b61800) [pid = 1838] [serial = 2086] [outer = (nil)] 09:27:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad7f19c00) [pid = 1838] [serial = 2087] [outer = 0x7f7ad4b61800] 09:27:55 INFO - PROCESS | 1838 | 1462984075379 Marionette DEBUG loaded listener.js 09:27:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad8be3000) [pid = 1838] [serial = 2088] [outer = 0x7f7ad4b61800] 09:27:56 INFO - PROCESS | 1838 | 1462984076334 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]]]}] 09:27:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:27:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1684ms 09:27:56 INFO - PROCESS | 1838 | 1462984076382 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 09:27:56 INFO - PROCESS | 1838 | 1462984076387 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 09:27:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:27:56 INFO - PROCESS | 1838 | 1462984076401 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:27:56 INFO - PROCESS | 1838 | 1462984076411 Marionette TRACE conn4 <- [1,2754,null,{}] 09:27:56 INFO - PROCESS | 1838 | 1462984076419 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}] 09:27:56 INFO - PROCESS | 1838 | 1462984076691 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 09:27:57 INFO - PROCESS | 1838 | 1462984077009 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4353000 == 162 [pid = 1838] [id = 696] 09:27:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ada373800) [pid = 1838] [serial = 2089] [outer = (nil)] 09:27:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ada544800) [pid = 1838] [serial = 2090] [outer = 0x7f7ada373800] 09:27:57 INFO - PROCESS | 1838 | 1462984077098 Marionette DEBUG loaded listener.js 09:27:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ada6d1800) [pid = 1838] [serial = 2091] [outer = 0x7f7ada373800] 09:27:58 INFO - PROCESS | 1838 | 1462984078015 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]]]}] 09:27:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:27:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1650ms 09:27:58 INFO - PROCESS | 1838 | 1462984078044 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 09:27:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:27:58 INFO - PROCESS | 1838 | 1462984078049 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 09:27:58 INFO - PROCESS | 1838 | 1462984078055 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:27:58 INFO - PROCESS | 1838 | 1462984078058 Marionette TRACE conn4 <- [1,2758,null,{}] 09:27:58 INFO - PROCESS | 1838 | 1462984078064 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}] 09:27:58 INFO - PROCESS | 1838 | 1462984078293 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 09:27:58 INFO - PROCESS | 1838 | 1462984078581 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:27:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4eb1800 == 163 [pid = 1838] [id = 697] 09:27:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ada375c00) [pid = 1838] [serial = 2092] [outer = (nil)] 09:27:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7adbac1c00) [pid = 1838] [serial = 2093] [outer = 0x7f7ada375c00] 09:27:58 INFO - PROCESS | 1838 | 1462984078713 Marionette DEBUG loaded listener.js 09:27:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7adc28c000) [pid = 1838] [serial = 2094] [outer = 0x7f7ada375c00] 09:27:59 INFO - PROCESS | 1838 | 1462984079579 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]]]}] 09:27:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:27:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1583ms 09:27:59 INFO - PROCESS | 1838 | 1462984079638 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 09:27:59 INFO - PROCESS | 1838 | 1462984079644 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 09:27:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:27:59 INFO - PROCESS | 1838 | 1462984079650 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:27:59 INFO - PROCESS | 1838 | 1462984079654 Marionette TRACE conn4 <- [1,2762,null,{}] 09:27:59 INFO - PROCESS | 1838 | 1462984079660 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}] 09:27:59 INFO - PROCESS | 1838 | 1462984079913 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 09:28:00 INFO - PROCESS | 1838 | 1462984080238 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4ee6000 == 164 [pid = 1838] [id = 698] 09:28:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7add759000) [pid = 1838] [serial = 2095] [outer = (nil)] 09:28:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7add75f000) [pid = 1838] [serial = 2096] [outer = 0x7f7add759000] 09:28:00 INFO - PROCESS | 1838 | 1462984080335 Marionette DEBUG loaded listener.js 09:28:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7aded7f800) [pid = 1838] [serial = 2097] [outer = 0x7f7add759000] 09:28:01 INFO - PROCESS | 1838 | 1462984081326 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]]]}] 09:28:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:28:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1731ms 09:28:01 INFO - PROCESS | 1838 | 1462984081382 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 09:28:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:28:01 INFO - PROCESS | 1838 | 1462984081386 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 09:28:01 INFO - PROCESS | 1838 | 1462984081394 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:28:01 INFO - PROCESS | 1838 | 1462984081398 Marionette TRACE conn4 <- [1,2766,null,{}] 09:28:01 INFO - PROCESS | 1838 | 1462984081404 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}] 09:28:01 INFO - PROCESS | 1838 | 1462984081726 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 09:28:02 INFO - PROCESS | 1838 | 1462984082059 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:02 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae546d800 == 165 [pid = 1838] [id = 699] 09:28:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7aded88c00) [pid = 1838] [serial = 2098] [outer = (nil)] 09:28:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adf01d000) [pid = 1838] [serial = 2099] [outer = 0x7f7aded88c00] 09:28:02 INFO - PROCESS | 1838 | 1462984082143 Marionette DEBUG loaded listener.js 09:28:02 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adf023800) [pid = 1838] [serial = 2100] [outer = 0x7f7aded88c00] 09:28:03 INFO - PROCESS | 1838 | 1462984083106 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]]]}] 09:28:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:28:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1788ms 09:28:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:28:03 INFO - PROCESS | 1838 | 1462984083181 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 09:28:03 INFO - PROCESS | 1838 | 1462984083184 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 09:28:03 INFO - PROCESS | 1838 | 1462984083191 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:28:03 INFO - PROCESS | 1838 | 1462984083194 Marionette TRACE conn4 <- [1,2770,null,{}] 09:28:03 INFO - PROCESS | 1838 | 1462984083200 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}] 09:28:03 INFO - PROCESS | 1838 | 1462984083484 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 09:28:03 INFO - PROCESS | 1838 | 1462984083822 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:03 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5a05800 == 166 [pid = 1838] [id = 700] 09:28:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adc517400) [pid = 1838] [serial = 2101] [outer = (nil)] 09:28:03 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adf10b800) [pid = 1838] [serial = 2102] [outer = 0x7f7adc517400] 09:28:03 INFO - PROCESS | 1838 | 1462984083900 Marionette DEBUG loaded listener.js 09:28:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adf323400) [pid = 1838] [serial = 2103] [outer = 0x7f7adc517400] 09:28:04 INFO - PROCESS | 1838 | 1462984084764 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]]]}] 09:28:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:28:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1633ms 09:28:04 INFO - PROCESS | 1838 | 1462984084824 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 09:28:04 INFO - PROCESS | 1838 | 1462984084827 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 09:28:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:28:04 INFO - PROCESS | 1838 | 1462984084833 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:28:04 INFO - PROCESS | 1838 | 1462984084836 Marionette TRACE conn4 <- [1,2774,null,{}] 09:28:04 INFO - PROCESS | 1838 | 1462984084842 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}] 09:28:05 INFO - PROCESS | 1838 | 1462984085075 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 09:28:05 INFO - PROCESS | 1838 | 1462984085359 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:05 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5ab4800 == 167 [pid = 1838] [id = 701] 09:28:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7aded85000) [pid = 1838] [serial = 2104] [outer = (nil)] 09:28:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adf32e400) [pid = 1838] [serial = 2105] [outer = 0x7f7aded85000] 09:28:05 INFO - PROCESS | 1838 | 1462984085485 Marionette DEBUG loaded listener.js 09:28:05 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adfc23c00) [pid = 1838] [serial = 2106] [outer = 0x7f7aded85000] 09:28:06 INFO - PROCESS | 1838 | 1462984086376 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]]]}] 09:28:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:28:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1578ms 09:28:06 INFO - PROCESS | 1838 | 1462984086413 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 09:28:06 INFO - PROCESS | 1838 | 1462984086418 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 09:28:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:28:06 INFO - PROCESS | 1838 | 1462984086423 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:28:06 INFO - PROCESS | 1838 | 1462984086427 Marionette TRACE conn4 <- [1,2778,null,{}] 09:28:06 INFO - PROCESS | 1838 | 1462984086432 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}] 09:28:06 INFO - PROCESS | 1838 | 1462984086694 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 09:28:06 INFO - PROCESS | 1838 | 1462984086976 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5f80800 == 168 [pid = 1838] [id = 702] 09:28:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adf017c00) [pid = 1838] [serial = 2107] [outer = (nil)] 09:28:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adfd34400) [pid = 1838] [serial = 2108] [outer = 0x7f7adf017c00] 09:28:07 INFO - PROCESS | 1838 | 1462984087097 Marionette DEBUG loaded listener.js 09:28:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7adfd3bc00) [pid = 1838] [serial = 2109] [outer = 0x7f7adf017c00] 09:28:08 INFO - PROCESS | 1838 | 1462984088007 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]]]}] 09:28:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:28:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1634ms 09:28:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:28:08 INFO - PROCESS | 1838 | 1462984088060 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 09:28:08 INFO - PROCESS | 1838 | 1462984088063 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 09:28:08 INFO - PROCESS | 1838 | 1462984088069 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:28:08 INFO - PROCESS | 1838 | 1462984088073 Marionette TRACE conn4 <- [1,2782,null,{}] 09:28:08 INFO - PROCESS | 1838 | 1462984088078 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}] 09:28:08 INFO - PROCESS | 1838 | 1462984088336 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 09:28:08 INFO - PROCESS | 1838 | 1462984088681 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:08 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae60aa000 == 169 [pid = 1838] [id = 703] 09:28:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7adfd6e000) [pid = 1838] [serial = 2110] [outer = (nil)] 09:28:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7adfd70400) [pid = 1838] [serial = 2111] [outer = 0x7f7adfd6e000] 09:28:08 INFO - PROCESS | 1838 | 1462984088783 Marionette DEBUG loaded listener.js 09:28:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adfd9d800) [pid = 1838] [serial = 2112] [outer = 0x7f7adfd6e000] 09:28:09 INFO - PROCESS | 1838 | 1462984089721 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]]]}] 09:28:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:28:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1692ms 09:28:09 INFO - PROCESS | 1838 | 1462984089761 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 09:28:09 INFO - PROCESS | 1838 | 1462984089766 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 09:28:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:28:09 INFO - PROCESS | 1838 | 1462984089772 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:28:09 INFO - PROCESS | 1838 | 1462984089776 Marionette TRACE conn4 <- [1,2786,null,{}] 09:28:09 INFO - PROCESS | 1838 | 1462984089782 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}] 09:28:10 INFO - PROCESS | 1838 | 1462984090070 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 09:28:10 INFO - PROCESS | 1838 | 1462984090405 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7280800 == 170 [pid = 1838] [id = 704] 09:28:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7ae00aac00) [pid = 1838] [serial = 2113] [outer = (nil)] 09:28:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7ae00b9c00) [pid = 1838] [serial = 2114] [outer = 0x7f7ae00aac00] 09:28:10 INFO - PROCESS | 1838 | 1462984090483 Marionette DEBUG loaded listener.js 09:28:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7ae00c5800) [pid = 1838] [serial = 2115] [outer = 0x7f7ae00aac00] 09:28:11 INFO - PROCESS | 1838 | 1462984091349 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]]]}] 09:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1635ms 09:28:11 INFO - PROCESS | 1838 | 1462984091408 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 09:28:11 INFO - PROCESS | 1838 | 1462984091411 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 09:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:28:11 INFO - PROCESS | 1838 | 1462984091418 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:28:11 INFO - PROCESS | 1838 | 1462984091422 Marionette TRACE conn4 <- [1,2790,null,{}] 09:28:11 INFO - PROCESS | 1838 | 1462984091427 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}] 09:28:11 INFO - PROCESS | 1838 | 1462984091687 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 09:28:11 INFO - PROCESS | 1838 | 1462984091966 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:12 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f57000 == 171 [pid = 1838] [id = 705] 09:28:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adeead000) [pid = 1838] [serial = 2116] [outer = (nil)] 09:28:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae00f2000) [pid = 1838] [serial = 2117] [outer = 0x7f7adeead000] 09:28:12 INFO - PROCESS | 1838 | 1462984092092 Marionette DEBUG loaded listener.js 09:28:12 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae070e800) [pid = 1838] [serial = 2118] [outer = 0x7f7adeead000] 09:28:13 INFO - PROCESS | 1838 | 1462984093029 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]]]}] 09:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1642ms 09:28:13 INFO - PROCESS | 1838 | 1462984093061 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 09:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:28:13 INFO - PROCESS | 1838 | 1462984093074 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 09:28:13 INFO - PROCESS | 1838 | 1462984093081 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:28:13 INFO - PROCESS | 1838 | 1462984093084 Marionette TRACE conn4 <- [1,2794,null,{}] 09:28:13 INFO - PROCESS | 1838 | 1462984093090 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}] 09:28:13 INFO - PROCESS | 1838 | 1462984093339 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 09:28:13 INFO - PROCESS | 1838 | 1462984093678 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aeb3db800 == 172 [pid = 1838] [id = 706] 09:28:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00ab800) [pid = 1838] [serial = 2119] [outer = (nil)] 09:28:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae071b800) [pid = 1838] [serial = 2120] [outer = 0x7f7ae00ab800] 09:28:13 INFO - PROCESS | 1838 | 1462984093758 Marionette DEBUG loaded listener.js 09:28:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae0795800) [pid = 1838] [serial = 2121] [outer = 0x7f7ae00ab800] 09:28:14 INFO - PROCESS | 1838 | 1462984094715 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]]]}] 09:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1686ms 09:28:14 INFO - PROCESS | 1838 | 1462984094768 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 09:28:14 INFO - PROCESS | 1838 | 1462984094772 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 09:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:28:14 INFO - PROCESS | 1838 | 1462984094777 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:28:14 INFO - PROCESS | 1838 | 1462984094780 Marionette TRACE conn4 <- [1,2798,null,{}] 09:28:14 INFO - PROCESS | 1838 | 1462984094786 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}] 09:28:15 INFO - PROCESS | 1838 | 1462984095027 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 09:28:15 INFO - PROCESS | 1838 | 1462984095364 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aede5a800 == 173 [pid = 1838] [id = 707] 09:28:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ad3148400) [pid = 1838] [serial = 2122] [outer = (nil)] 09:28:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ae4299c00) [pid = 1838] [serial = 2123] [outer = 0x7f7ad3148400] 09:28:15 INFO - PROCESS | 1838 | 1462984095445 Marionette DEBUG loaded listener.js 09:28:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae433a400) [pid = 1838] [serial = 2124] [outer = 0x7f7ad3148400] 09:28:16 INFO - PROCESS | 1838 | 1462984096365 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]]]}] 09:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1629ms 09:28:16 INFO - PROCESS | 1838 | 1462984096408 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 09:28:16 INFO - PROCESS | 1838 | 1462984096413 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 09:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:28:16 INFO - PROCESS | 1838 | 1462984096419 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:28:16 INFO - PROCESS | 1838 | 1462984096421 Marionette TRACE conn4 <- [1,2802,null,{}] 09:28:16 INFO - PROCESS | 1838 | 1462984096427 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}] 09:28:16 INFO - PROCESS | 1838 | 1462984096665 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 09:28:17 INFO - PROCESS | 1838 | 1462984097038 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef57c800 == 174 [pid = 1838] [id = 708] 09:28:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae429e800) [pid = 1838] [serial = 2125] [outer = (nil)] 09:28:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae449f400) [pid = 1838] [serial = 2126] [outer = 0x7f7ae429e800] 09:28:17 INFO - PROCESS | 1838 | 1462984097126 Marionette DEBUG loaded listener.js 09:28:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae4e06800) [pid = 1838] [serial = 2127] [outer = 0x7f7ae429e800] 09:28:18 INFO - PROCESS | 1838 | 1462984098005 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]]]}] 09:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1630ms 09:28:18 INFO - PROCESS | 1838 | 1462984098051 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 09:28:18 INFO - PROCESS | 1838 | 1462984098055 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 09:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:28:18 INFO - PROCESS | 1838 | 1462984098061 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:28:18 INFO - PROCESS | 1838 | 1462984098064 Marionette TRACE conn4 <- [1,2806,null,{}] 09:28:18 INFO - PROCESS | 1838 | 1462984098072 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}] 09:28:18 INFO - PROCESS | 1838 | 1462984098327 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 09:28:18 INFO - PROCESS | 1838 | 1462984098619 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd1a000 == 175 [pid = 1838] [id = 709] 09:28:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ad9583000) [pid = 1838] [serial = 2128] [outer = (nil)] 09:28:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae5406000) [pid = 1838] [serial = 2129] [outer = 0x7f7ad9583000] 09:28:18 INFO - PROCESS | 1838 | 1462984098743 Marionette DEBUG loaded listener.js 09:28:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae5503400) [pid = 1838] [serial = 2130] [outer = 0x7f7ad9583000] 09:28:19 INFO - PROCESS | 1838 | 1462984099627 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]]]}] 09:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1637ms 09:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:28:19 INFO - PROCESS | 1838 | 1462984099699 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 09:28:19 INFO - PROCESS | 1838 | 1462984099702 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 09:28:19 INFO - PROCESS | 1838 | 1462984099709 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:28:19 INFO - PROCESS | 1838 | 1462984099712 Marionette TRACE conn4 <- [1,2810,null,{}] 09:28:19 INFO - PROCESS | 1838 | 1462984099718 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}] 09:28:19 INFO - PROCESS | 1838 | 1462984099971 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 09:28:20 INFO - PROCESS | 1838 | 1462984100301 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0397800 == 176 [pid = 1838] [id = 710] 09:28:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ad0321800) [pid = 1838] [serial = 2131] [outer = (nil)] 09:28:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae550f400) [pid = 1838] [serial = 2132] [outer = 0x7f7ad0321800] 09:28:20 INFO - PROCESS | 1838 | 1462984100385 Marionette DEBUG loaded listener.js 09:28:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae5946000) [pid = 1838] [serial = 2133] [outer = 0x7f7ad0321800] 09:28:21 INFO - PROCESS | 1838 | 1462984101242 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]]]}] 09:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1586ms 09:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:28:21 INFO - PROCESS | 1838 | 1462984101295 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 09:28:21 INFO - PROCESS | 1838 | 1462984101298 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 09:28:21 INFO - PROCESS | 1838 | 1462984101325 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:28:21 INFO - PROCESS | 1838 | 1462984101329 Marionette TRACE conn4 <- [1,2814,null,{}] 09:28:21 INFO - PROCESS | 1838 | 1462984101338 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}] 09:28:21 INFO - PROCESS | 1838 | 1462984101604 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 09:28:21 INFO - PROCESS | 1838 | 1462984101958 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a1c800 == 177 [pid = 1838] [id = 711] 09:28:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ad5bf1400) [pid = 1838] [serial = 2134] [outer = (nil)] 09:28:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae5953000) [pid = 1838] [serial = 2135] [outer = 0x7f7ad5bf1400] 09:28:22 INFO - PROCESS | 1838 | 1462984102055 Marionette DEBUG loaded listener.js 09:28:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae595a400) [pid = 1838] [serial = 2136] [outer = 0x7f7ad5bf1400] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae8bd8000 == 176 [pid = 1838] [id = 210] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cc0800 == 175 [pid = 1838] [id = 580] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bd6000 == 174 [pid = 1838] [id = 494] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbcdb800 == 173 [pid = 1838] [id = 692] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb107000 == 172 [pid = 1838] [id = 691] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad96d2000 == 171 [pid = 1838] [id = 690] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad587d800 == 170 [pid = 1838] [id = 689] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad01ce000 == 169 [pid = 1838] [id = 688] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad705e000 == 168 [pid = 1838] [id = 687] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cc2800 == 167 [pid = 1838] [id = 685] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef9b000 == 166 [pid = 1838] [id = 682] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbe3c000 == 165 [pid = 1838] [id = 681] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adba62000 == 164 [pid = 1838] [id = 680] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf6e000 == 163 [pid = 1838] [id = 679] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad9de2800 == 162 [pid = 1838] [id = 678] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad971d000 == 161 [pid = 1838] [id = 677] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad8a9f000 == 160 [pid = 1838] [id = 676] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad7075800 == 159 [pid = 1838] [id = 675] 09:28:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1bde800 == 158 [pid = 1838] [id = 674] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ada411400) [pid = 1838] [serial = 1887] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad5eb5c00) [pid = 1838] [serial = 2021] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7af1af4c00) [pid = 1838] [serial = 1992] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7af13ae400) [pid = 1838] [serial = 1991] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae00bc000) [pid = 1838] [serial = 1977] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7adfdad800) [pid = 1838] [serial = 1976] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adaf90400) [pid = 1838] [serial = 1965] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adaf05c00) [pid = 1838] [serial = 1964] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7afc13d800) [pid = 1838] [serial = 1995] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7afbc94000) [pid = 1838] [serial = 1994] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad1944800) [pid = 1838] [serial = 1956] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad00b5c00) [pid = 1838] [serial = 1955] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ad4726c00) [pid = 1838] [serial = 2016] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7aded7ec00) [pid = 1838] [serial = 1971] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7add75a800) [pid = 1838] [serial = 1970] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7af0aa9400) [pid = 1838] [serial = 1989] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7aefc4a800) [pid = 1838] [serial = 1988] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad4b5c400) [pid = 1838] [serial = 1959] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad472f400) [pid = 1838] [serial = 1958] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad00b1800) [pid = 1838] [serial = 2009] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad00c8800) [pid = 1838] [serial = 2010] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae640f800) [pid = 1838] [serial = 1985] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ae8951c00) [pid = 1838] [serial = 1986] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7afcdef000) [pid = 1838] [serial = 1997] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7afd368400) [pid = 1838] [serial = 1998] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ae540a000) [pid = 1838] [serial = 1983] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae44a1400) [pid = 1838] [serial = 1982] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ad1a51800) [pid = 1838] [serial = 2012] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adfda0000) [pid = 1838] [serial = 1974] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7adfc27000) [pid = 1838] [serial = 1973] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ae0798c00) [pid = 1838] [serial = 1980] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae00ed800) [pid = 1838] [serial = 1979] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad7fc6c00) [pid = 1838] [serial = 1962] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ad5eb7c00) [pid = 1838] [serial = 1961] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7adbd62800) [pid = 1838] [serial = 1968] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adbb46c00) [pid = 1838] [serial = 1967] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7b00aa1000) [pid = 1838] [serial = 2001] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7aff2e1400) [pid = 1838] [serial = 2000] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7b01007800) [pid = 1838] [serial = 2003] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad5991400) [pid = 1838] [serial = 2018] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad7f4ec00) [pid = 1838] [serial = 2006] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ad3ba1c00) [pid = 1838] [serial = 2015] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7ad5bea800) [pid = 1838] [serial = 2019] [outer = (nil)] [url = about:blank] 09:28:24 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad1cc7800) [pid = 1838] [serial = 2013] [outer = (nil)] [url = about:blank] 09:28:25 INFO - PROCESS | 1838 | 1462984105167 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]]]}] 09:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3927ms 09:28:25 INFO - PROCESS | 1838 | 1462984105233 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 09:28:25 INFO - PROCESS | 1838 | 1462984105239 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 09:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:28:25 INFO - PROCESS | 1838 | 1462984105248 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:28:25 INFO - PROCESS | 1838 | 1462984105252 Marionette TRACE conn4 <- [1,2818,null,{}] 09:28:25 INFO - PROCESS | 1838 | 1462984105260 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}] 09:28:25 INFO - PROCESS | 1838 | 1462984105496 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 09:28:25 INFO - PROCESS | 1838 | 1462984105701 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1cd4800 == 159 [pid = 1838] [id = 712] 09:28:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad1a4a000) [pid = 1838] [serial = 2137] [outer = (nil)] 09:28:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad3151400) [pid = 1838] [serial = 2138] [outer = 0x7f7ad1a4a000] 09:28:25 INFO - PROCESS | 1838 | 1462984105779 Marionette DEBUG loaded listener.js 09:28:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad3ba0000) [pid = 1838] [serial = 2139] [outer = 0x7f7ad1a4a000] 09:28:26 INFO - PROCESS | 1838 | 1462984106646 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]]]}] 09:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1441ms 09:28:26 INFO - PROCESS | 1838 | 1462984106691 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 09:28:26 INFO - PROCESS | 1838 | 1462984106700 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 09:28:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:28:26 INFO - PROCESS | 1838 | 1462984106712 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:28:26 INFO - PROCESS | 1838 | 1462984106715 Marionette TRACE conn4 <- [1,2822,null,{}] 09:28:26 INFO - PROCESS | 1838 | 1462984106721 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}] 09:28:26 INFO - PROCESS | 1838 | 1462984106965 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 09:28:27 INFO - PROCESS | 1838 | 1462984107214 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad58c8800 == 160 [pid = 1838] [id = 713] 09:28:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad1cc8c00) [pid = 1838] [serial = 2140] [outer = (nil)] 09:28:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad4b5dc00) [pid = 1838] [serial = 2141] [outer = 0x7f7ad1cc8c00] 09:28:27 INFO - PROCESS | 1838 | 1462984107281 Marionette DEBUG loaded listener.js 09:28:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad5eac400) [pid = 1838] [serial = 2142] [outer = 0x7f7ad1cc8c00] 09:28:28 INFO - PROCESS | 1838 | 1462984108258 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]]]}] 09:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1589ms 09:28:28 INFO - PROCESS | 1838 | 1462984108301 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 09:28:28 INFO - PROCESS | 1838 | 1462984108305 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 09:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:28:28 INFO - PROCESS | 1838 | 1462984108321 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:28:28 INFO - PROCESS | 1838 | 1462984108327 Marionette TRACE conn4 <- [1,2826,null,{}] 09:28:28 INFO - PROCESS | 1838 | 1462984108343 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}] 09:28:28 INFO - PROCESS | 1838 | 1462984108757 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 09:28:28 INFO - PROCESS | 1838 | 1462984108800 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7210000 == 161 [pid = 1838] [id = 714] 09:28:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad7f4f000) [pid = 1838] [serial = 2143] [outer = (nil)] 09:28:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad7fcbc00) [pid = 1838] [serial = 2144] [outer = 0x7f7ad7f4f000] 09:28:28 INFO - PROCESS | 1838 | 1462984108872 Marionette DEBUG loaded listener.js 09:28:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad9587c00) [pid = 1838] [serial = 2145] [outer = 0x7f7ad7f4f000] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad00c4800) [pid = 1838] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ada3d6800) [pid = 1838] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad00ac000) [pid = 1838] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ada3d4400) [pid = 1838] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad4b56c00) [pid = 1838] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad4933400) [pid = 1838] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ad1949400) [pid = 1838] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7afb05f800) [pid = 1838] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:28:29 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad7f49400) [pid = 1838] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:28:30 INFO - PROCESS | 1838 | 1462984110309 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2043ms 09:28:30 INFO - PROCESS | 1838 | 1462984110366 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 09:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:28:30 INFO - PROCESS | 1838 | 1462984110370 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 09:28:30 INFO - PROCESS | 1838 | 1462984110379 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:28:30 INFO - PROCESS | 1838 | 1462984110382 Marionette TRACE conn4 <- [1,2830,null,{}] 09:28:30 INFO - PROCESS | 1838 | 1462984110388 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}] 09:28:30 INFO - PROCESS | 1838 | 1462984110710 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 09:28:30 INFO - PROCESS | 1838 | 1462984110728 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8da6800 == 162 [pid = 1838] [id = 715] 09:28:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad00ac000) [pid = 1838] [serial = 2146] [outer = (nil)] 09:28:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad9587000) [pid = 1838] [serial = 2147] [outer = 0x7f7ad00ac000] 09:28:30 INFO - PROCESS | 1838 | 1462984110793 Marionette DEBUG loaded listener.js 09:28:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ada374400) [pid = 1838] [serial = 2148] [outer = 0x7f7ad00ac000] 09:28:31 INFO - PROCESS | 1838 | 1462984111909 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]]]}] 09:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1585ms 09:28:31 INFO - PROCESS | 1838 | 1462984111962 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 09:28:31 INFO - PROCESS | 1838 | 1462984111968 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 09:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:28:31 INFO - PROCESS | 1838 | 1462984111978 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:28:31 INFO - PROCESS | 1838 | 1462984111983 Marionette TRACE conn4 <- [1,2834,null,{}] 09:28:32 INFO - PROCESS | 1838 | 1462984111995 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}] 09:28:32 INFO - PROCESS | 1838 | 1462984112347 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 09:28:32 INFO - PROCESS | 1838 | 1462984112701 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5879800 == 163 [pid = 1838] [id = 716] 09:28:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad43ca800) [pid = 1838] [serial = 2149] [outer = (nil)] 09:28:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad4725000) [pid = 1838] [serial = 2150] [outer = 0x7f7ad43ca800] 09:28:32 INFO - PROCESS | 1838 | 1462984112797 Marionette DEBUG loaded listener.js 09:28:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad5989400) [pid = 1838] [serial = 2151] [outer = 0x7f7ad43ca800] 09:28:33 INFO - PROCESS | 1838 | 1462984113749 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1843ms 09:28:33 INFO - PROCESS | 1838 | 1462984113821 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 09:28:33 INFO - PROCESS | 1838 | 1462984113830 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 09:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:28:33 INFO - PROCESS | 1838 | 1462984113841 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:28:33 INFO - PROCESS | 1838 | 1462984113846 Marionette TRACE conn4 <- [1,2838,null,{}] 09:28:33 INFO - PROCESS | 1838 | 1462984113852 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}] 09:28:34 INFO - PROCESS | 1838 | 1462984114175 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 09:28:34 INFO - PROCESS | 1838 | 1462984114514 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9dea800 == 164 [pid = 1838] [id = 717] 09:28:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad7f4d400) [pid = 1838] [serial = 2152] [outer = (nil)] 09:28:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad994c800) [pid = 1838] [serial = 2153] [outer = 0x7f7ad7f4d400] 09:28:34 INFO - PROCESS | 1838 | 1462984114593 Marionette DEBUG loaded listener.js 09:28:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ada3db400) [pid = 1838] [serial = 2154] [outer = 0x7f7ad7f4d400] 09:28:35 INFO - PROCESS | 1838 | 1462984115559 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]]]}] 09:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1785ms 09:28:35 INFO - PROCESS | 1838 | 1462984115626 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 09:28:35 INFO - PROCESS | 1838 | 1462984115631 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 09:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:28:35 INFO - PROCESS | 1838 | 1462984115639 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:28:35 INFO - PROCESS | 1838 | 1462984115645 Marionette TRACE conn4 <- [1,2842,null,{}] 09:28:35 INFO - PROCESS | 1838 | 1462984115661 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}] 09:28:35 INFO - PROCESS | 1838 | 1462984115958 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 09:28:36 INFO - PROCESS | 1838 | 1462984116320 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:36 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb138800 == 165 [pid = 1838] [id = 718] 09:28:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adaf05800) [pid = 1838] [serial = 2155] [outer = (nil)] 09:28:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adaf89400) [pid = 1838] [serial = 2156] [outer = 0x7f7adaf05800] 09:28:36 INFO - PROCESS | 1838 | 1462984116406 Marionette DEBUG loaded listener.js 09:28:36 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adb1c7800) [pid = 1838] [serial = 2157] [outer = 0x7f7adaf05800] 09:28:37 INFO - PROCESS | 1838 | 1462984117374 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]]]}] 09:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1793ms 09:28:37 INFO - PROCESS | 1838 | 1462984117432 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 09:28:37 INFO - PROCESS | 1838 | 1462984117437 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 09:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:28:37 INFO - PROCESS | 1838 | 1462984117443 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:28:37 INFO - PROCESS | 1838 | 1462984117446 Marionette TRACE conn4 <- [1,2846,null,{}] 09:28:37 INFO - PROCESS | 1838 | 1462984117452 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}] 09:28:37 INFO - PROCESS | 1838 | 1462984117706 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 09:28:38 INFO - PROCESS | 1838 | 1462984118037 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adbcd8000 == 166 [pid = 1838] [id = 719] 09:28:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adaf0dc00) [pid = 1838] [serial = 2158] [outer = (nil)] 09:28:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adbeaec00) [pid = 1838] [serial = 2159] [outer = 0x7f7adaf0dc00] 09:28:38 INFO - PROCESS | 1838 | 1462984118121 Marionette DEBUG loaded listener.js 09:28:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7adc298c00) [pid = 1838] [serial = 2160] [outer = 0x7f7adaf0dc00] 09:28:39 INFO - PROCESS | 1838 | 1462984119003 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]]]}] 09:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1637ms 09:28:39 INFO - PROCESS | 1838 | 1462984119082 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 09:28:39 INFO - PROCESS | 1838 | 1462984119086 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 09:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:28:39 INFO - PROCESS | 1838 | 1462984119092 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:28:39 INFO - PROCESS | 1838 | 1462984119094 Marionette TRACE conn4 <- [1,2850,null,{}] 09:28:39 INFO - PROCESS | 1838 | 1462984119101 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}] 09:28:39 INFO - PROCESS | 1838 | 1462984119350 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 09:28:39 INFO - PROCESS | 1838 | 1462984119671 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:39 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf1c8000 == 167 [pid = 1838] [id = 720] 09:28:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7adbabd800) [pid = 1838] [serial = 2161] [outer = (nil)] 09:28:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7add758c00) [pid = 1838] [serial = 2162] [outer = 0x7f7adbabd800] 09:28:39 INFO - PROCESS | 1838 | 1462984119757 Marionette DEBUG loaded listener.js 09:28:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7add844800) [pid = 1838] [serial = 2163] [outer = 0x7f7adbabd800] 09:28:40 INFO - PROCESS | 1838 | 1462984120663 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1639ms 09:28:40 INFO - PROCESS | 1838 | 1462984120732 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 09:28:40 INFO - PROCESS | 1838 | 1462984120736 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 09:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:28:40 INFO - PROCESS | 1838 | 1462984120742 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:28:40 INFO - PROCESS | 1838 | 1462984120745 Marionette TRACE conn4 <- [1,2854,null,{}] 09:28:40 INFO - PROCESS | 1838 | 1462984120751 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}] 09:28:41 INFO - PROCESS | 1838 | 1462984121066 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 09:28:41 INFO - PROCESS | 1838 | 1462984121398 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae0513000 == 168 [pid = 1838] [id = 721] 09:28:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7aded83c00) [pid = 1838] [serial = 2164] [outer = (nil)] 09:28:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adf01f800) [pid = 1838] [serial = 2165] [outer = 0x7f7aded83c00] 09:28:41 INFO - PROCESS | 1838 | 1462984121475 Marionette DEBUG loaded listener.js 09:28:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7adfc1fc00) [pid = 1838] [serial = 2166] [outer = 0x7f7aded83c00] 09:28:42 INFO - PROCESS | 1838 | 1462984122404 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]]]}] 09:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1728ms 09:28:42 INFO - PROCESS | 1838 | 1462984122473 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 09:28:42 INFO - PROCESS | 1838 | 1462984122477 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 09:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:28:42 INFO - PROCESS | 1838 | 1462984122483 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:28:42 INFO - PROCESS | 1838 | 1462984122487 Marionette TRACE conn4 <- [1,2858,null,{}] 09:28:42 INFO - PROCESS | 1838 | 1462984122493 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}] 09:28:42 INFO - PROCESS | 1838 | 1462984122744 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 09:28:43 INFO - PROCESS | 1838 | 1462984123078 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:43 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae446c000 == 169 [pid = 1838] [id = 722] 09:28:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adfc26400) [pid = 1838] [serial = 2167] [outer = (nil)] 09:28:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd3cc00) [pid = 1838] [serial = 2168] [outer = 0x7f7adfc26400] 09:28:43 INFO - PROCESS | 1838 | 1462984123169 Marionette DEBUG loaded listener.js 09:28:43 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adfd97400) [pid = 1838] [serial = 2169] [outer = 0x7f7adfc26400] 09:28:44 INFO - PROCESS | 1838 | 1462984124063 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1641ms 09:28:44 INFO - PROCESS | 1838 | 1462984124126 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 09:28:44 INFO - PROCESS | 1838 | 1462984124130 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 09:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:28:44 INFO - PROCESS | 1838 | 1462984124137 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:28:44 INFO - PROCESS | 1838 | 1462984124139 Marionette TRACE conn4 <- [1,2862,null,{}] 09:28:44 INFO - PROCESS | 1838 | 1462984124145 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}] 09:28:44 INFO - PROCESS | 1838 | 1462984124388 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 09:28:44 INFO - PROCESS | 1838 | 1462984124711 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:44 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4fc1000 == 170 [pid = 1838] [id = 723] 09:28:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adbeb0000) [pid = 1838] [serial = 2170] [outer = (nil)] 09:28:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adfda9800) [pid = 1838] [serial = 2171] [outer = 0x7f7adbeb0000] 09:28:44 INFO - PROCESS | 1838 | 1462984124812 Marionette DEBUG loaded listener.js 09:28:44 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00aa800) [pid = 1838] [serial = 2172] [outer = 0x7f7adbeb0000] 09:28:45 INFO - PROCESS | 1838 | 1462984125696 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]]]}] 09:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1633ms 09:28:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:28:45 INFO - PROCESS | 1838 | 1462984125771 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 09:28:45 INFO - PROCESS | 1838 | 1462984125774 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 09:28:45 INFO - PROCESS | 1838 | 1462984125781 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:28:45 INFO - PROCESS | 1838 | 1462984125784 Marionette TRACE conn4 <- [1,2866,null,{}] 09:28:45 INFO - PROCESS | 1838 | 1462984125790 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}] 09:28:46 INFO - PROCESS | 1838 | 1462984126039 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 09:28:46 INFO - PROCESS | 1838 | 1462984126372 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5aa5000 == 171 [pid = 1838] [id = 724] 09:28:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7adeea2c00) [pid = 1838] [serial = 2173] [outer = (nil)] 09:28:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae0716c00) [pid = 1838] [serial = 2174] [outer = 0x7f7adeea2c00] 09:28:46 INFO - PROCESS | 1838 | 1462984126452 Marionette DEBUG loaded listener.js 09:28:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ae433ec00) [pid = 1838] [serial = 2175] [outer = 0x7f7adeea2c00] 09:28:47 INFO - PROCESS | 1838 | 1462984127462 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]]]}] 09:28:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:28:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1784ms 09:28:47 INFO - PROCESS | 1838 | 1462984127566 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 09:28:47 INFO - PROCESS | 1838 | 1462984127569 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 09:28:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:28:47 INFO - PROCESS | 1838 | 1462984127575 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:28:47 INFO - PROCESS | 1838 | 1462984127578 Marionette TRACE conn4 <- [1,2870,null,{}] 09:28:47 INFO - PROCESS | 1838 | 1462984127606 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}] 09:28:47 INFO - PROCESS | 1838 | 1462984127865 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 09:28:48 INFO - PROCESS | 1838 | 1462984128165 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae614c000 == 172 [pid = 1838] [id = 725] 09:28:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ad00a8000) [pid = 1838] [serial = 2176] [outer = (nil)] 09:28:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae5406400) [pid = 1838] [serial = 2177] [outer = 0x7f7ad00a8000] 09:28:48 INFO - PROCESS | 1838 | 1462984128241 Marionette DEBUG loaded listener.js 09:28:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae5959c00) [pid = 1838] [serial = 2178] [outer = 0x7f7ad00a8000] 09:28:49 INFO - PROCESS | 1838 | 1462984129122 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]]]}] 09:28:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:28:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1599ms 09:28:49 INFO - PROCESS | 1838 | 1462984129177 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 09:28:49 INFO - PROCESS | 1838 | 1462984129180 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 09:28:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:28:49 INFO - PROCESS | 1838 | 1462984129186 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:28:49 INFO - PROCESS | 1838 | 1462984129191 Marionette TRACE conn4 <- [1,2874,null,{}] 09:28:49 INFO - PROCESS | 1838 | 1462984129196 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}] 09:28:49 INFO - PROCESS | 1838 | 1462984129473 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 09:28:49 INFO - PROCESS | 1838 | 1462984129809 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:49 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aef11a800 == 173 [pid = 1838] [id = 726] 09:28:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae619b000) [pid = 1838] [serial = 2179] [outer = (nil)] 09:28:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae61ae800) [pid = 1838] [serial = 2180] [outer = 0x7f7ae619b000] 09:28:49 INFO - PROCESS | 1838 | 1462984129898 Marionette DEBUG loaded listener.js 09:28:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae6397c00) [pid = 1838] [serial = 2181] [outer = 0x7f7ae619b000] 09:28:50 INFO - PROCESS | 1838 | 1462984130840 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]]]}] 09:28:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:28:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1686ms 09:28:50 INFO - PROCESS | 1838 | 1462984130875 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 09:28:50 INFO - PROCESS | 1838 | 1462984130879 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 09:28:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:28:50 INFO - PROCESS | 1838 | 1462984130885 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:28:50 INFO - PROCESS | 1838 | 1462984130889 Marionette TRACE conn4 <- [1,2878,null,{}] 09:28:50 INFO - PROCESS | 1838 | 1462984130894 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}] 09:28:51 INFO - PROCESS | 1838 | 1462984131234 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 09:28:51 INFO - PROCESS | 1838 | 1462984131497 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:51 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af0a86000 == 174 [pid = 1838] [id = 727] 09:28:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae6196800) [pid = 1838] [serial = 2182] [outer = (nil)] 09:28:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae640f800) [pid = 1838] [serial = 2183] [outer = 0x7f7ae6196800] 09:28:51 INFO - PROCESS | 1838 | 1462984131581 Marionette DEBUG loaded listener.js 09:28:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae70edc00) [pid = 1838] [serial = 2184] [outer = 0x7f7ae6196800] 09:28:52 INFO - PROCESS | 1838 | 1462984132602 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]]]}] 09:28:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:28:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1784ms 09:28:52 INFO - PROCESS | 1838 | 1462984132671 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 09:28:52 INFO - PROCESS | 1838 | 1462984132676 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 09:28:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:28:52 INFO - PROCESS | 1838 | 1462984132691 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:28:52 INFO - PROCESS | 1838 | 1462984132693 Marionette TRACE conn4 <- [1,2882,null,{}] 09:28:52 INFO - PROCESS | 1838 | 1462984132699 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}] 09:28:52 INFO - PROCESS | 1838 | 1462984132962 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 09:28:53 INFO - PROCESS | 1838 | 1462984133292 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:53 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af52cc000 == 175 [pid = 1838] [id = 728] 09:28:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae61a9c00) [pid = 1838] [serial = 2185] [outer = (nil)] 09:28:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae7242400) [pid = 1838] [serial = 2186] [outer = 0x7f7ae61a9c00] 09:28:53 INFO - PROCESS | 1838 | 1462984133371 Marionette DEBUG loaded listener.js 09:28:53 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae7321400) [pid = 1838] [serial = 2187] [outer = 0x7f7ae61a9c00] 09:28:54 INFO - PROCESS | 1838 | 1462984134305 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]]]}] 09:28:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:28:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1686ms 09:28:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:28:54 INFO - PROCESS | 1838 | 1462984134379 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 09:28:54 INFO - PROCESS | 1838 | 1462984134382 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 09:28:54 INFO - PROCESS | 1838 | 1462984134389 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:28:54 INFO - PROCESS | 1838 | 1462984134391 Marionette TRACE conn4 <- [1,2886,null,{}] 09:28:54 INFO - PROCESS | 1838 | 1462984134397 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}] 09:28:54 INFO - PROCESS | 1838 | 1462984134650 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 09:28:54 INFO - PROCESS | 1838 | 1462984134978 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbc08000 == 176 [pid = 1838] [id = 729] 09:28:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae639a800) [pid = 1838] [serial = 2188] [outer = (nil)] 09:28:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae732d000) [pid = 1838] [serial = 2189] [outer = 0x7f7ae639a800] 09:28:55 INFO - PROCESS | 1838 | 1462984135062 Marionette DEBUG loaded listener.js 09:28:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7ae7e48800) [pid = 1838] [serial = 2190] [outer = 0x7f7ae639a800] 09:28:55 INFO - PROCESS | 1838 | 1462984135956 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]]]}] 09:28:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:28:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1635ms 09:28:56 INFO - PROCESS | 1838 | 1462984136023 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 09:28:56 INFO - PROCESS | 1838 | 1462984136027 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 09:28:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:28:56 INFO - PROCESS | 1838 | 1462984136033 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:28:56 INFO - PROCESS | 1838 | 1462984136036 Marionette TRACE conn4 <- [1,2890,null,{}] 09:28:56 INFO - PROCESS | 1838 | 1462984136042 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}] 09:28:56 INFO - PROCESS | 1838 | 1462984136296 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 09:28:56 INFO - PROCESS | 1838 | 1462984136628 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:56 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afd019800 == 177 [pid = 1838] [id = 730] 09:28:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ad314c800) [pid = 1838] [serial = 2191] [outer = (nil)] 09:28:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7ae7edac00) [pid = 1838] [serial = 2192] [outer = 0x7f7ad314c800] 09:28:56 INFO - PROCESS | 1838 | 1462984136709 Marionette DEBUG loaded listener.js 09:28:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7ae8951800) [pid = 1838] [serial = 2193] [outer = 0x7f7ad314c800] 09:28:57 INFO - PROCESS | 1838 | 1462984137634 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:28:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:28:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1643ms 09:28:57 INFO - PROCESS | 1838 | 1462984137679 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 09:28:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:28:57 INFO - PROCESS | 1838 | 1462984137685 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 09:28:57 INFO - PROCESS | 1838 | 1462984137695 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:28:57 INFO - PROCESS | 1838 | 1462984137699 Marionette TRACE conn4 <- [1,2894,null,{}] 09:28:57 INFO - PROCESS | 1838 | 1462984137708 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}] 09:28:58 INFO - PROCESS | 1838 | 1462984138041 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 09:28:58 INFO - PROCESS | 1838 | 1462984138377 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:28:58 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aff33a000 == 178 [pid = 1838] [id = 731] 09:28:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7ad472e400) [pid = 1838] [serial = 2194] [outer = (nil)] 09:28:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7ae8b94c00) [pid = 1838] [serial = 2195] [outer = 0x7f7ad472e400] 09:28:58 INFO - PROCESS | 1838 | 1462984138456 Marionette DEBUG loaded listener.js 09:28:58 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7ae8bc2800) [pid = 1838] [serial = 2196] [outer = 0x7f7ad472e400] 09:28:59 INFO - PROCESS | 1838 | 1462984139387 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]]]}] 09:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1735ms 09:28:59 INFO - PROCESS | 1838 | 1462984139428 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 09:28:59 INFO - PROCESS | 1838 | 1462984139432 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 09:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:28:59 INFO - PROCESS | 1838 | 1462984139439 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:28:59 INFO - PROCESS | 1838 | 1462984139443 Marionette TRACE conn4 <- [1,2898,null,{}] 09:28:59 INFO - PROCESS | 1838 | 1462984139449 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}] 09:28:59 INFO - PROCESS | 1838 | 1462984139707 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 09:29:00 INFO - PROCESS | 1838 | 1462984140051 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:00 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00b04000 == 179 [pid = 1838] [id = 732] 09:29:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7ae8b8dc00) [pid = 1838] [serial = 2197] [outer = (nil)] 09:29:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7ae8c7b800) [pid = 1838] [serial = 2198] [outer = 0x7f7ae8b8dc00] 09:29:00 INFO - PROCESS | 1838 | 1462984140132 Marionette DEBUG loaded listener.js 09:29:00 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7ae8c83400) [pid = 1838] [serial = 2199] [outer = 0x7f7ae8b8dc00] 09:29:01 INFO - PROCESS | 1838 | 1462984141149 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]]]}] 09:29:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:29:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1788ms 09:29:01 INFO - PROCESS | 1838 | 1462984141229 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 09:29:01 INFO - PROCESS | 1838 | 1462984141234 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 09:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:29:01 INFO - PROCESS | 1838 | 1462984141240 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:29:01 INFO - PROCESS | 1838 | 1462984141244 Marionette TRACE conn4 <- [1,2902,null,{}] 09:29:01 INFO - PROCESS | 1838 | 1462984141250 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}] 09:29:01 INFO - PROCESS | 1838 | 1462984141583 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 09:29:01 INFO - PROCESS | 1838 | 1462984141934 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acf863800 == 178 [pid = 1838] [id = 669] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af0397800 == 177 [pid = 1838] [id = 710] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd1a000 == 176 [pid = 1838] [id = 709] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aef57c800 == 175 [pid = 1838] [id = 708] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aede5a800 == 174 [pid = 1838] [id = 707] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aeb3db800 == 173 [pid = 1838] [id = 706] 09:29:03 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7f57000 == 172 [pid = 1838] [id = 705] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7280800 == 171 [pid = 1838] [id = 704] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae60aa000 == 170 [pid = 1838] [id = 703] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5f80800 == 169 [pid = 1838] [id = 702] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5ab4800 == 168 [pid = 1838] [id = 701] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5a05800 == 167 [pid = 1838] [id = 700] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae546d800 == 166 [pid = 1838] [id = 699] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4ee6000 == 165 [pid = 1838] [id = 698] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4eb1800 == 164 [pid = 1838] [id = 697] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4353000 == 163 [pid = 1838] [id = 696] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adbccf800 == 162 [pid = 1838] [id = 695] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5ef9800 == 161 [pid = 1838] [id = 694] 09:29:04 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1998800 == 160 [pid = 1838] [id = 693] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7b0100ec00) [pid = 1838] [serial = 2004] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7ad7f53800) [pid = 1838] [serial = 2007] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7af0767800) [pid = 1838] [serial = 1941] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7adaf05400) [pid = 1838] [serial = 2075] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7adb1ba400) [pid = 1838] [serial = 2076] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7adbd5b000) [pid = 1838] [serial = 2078] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7adbeb5000) [pid = 1838] [serial = 2051] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7adbb4d400) [pid = 1838] [serial = 2048] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7adb1c5800) [pid = 1838] [serial = 2045] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7adaf10400) [pid = 1838] [serial = 2042] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ada6c7800) [pid = 1838] [serial = 2039] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7ad9961400) [pid = 1838] [serial = 2036] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ad958c000) [pid = 1838] [serial = 2033] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ad7fc7800) [pid = 1838] [serial = 2030] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ad71e2000) [pid = 1838] [serial = 2027] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ad1a52800) [pid = 1838] [serial = 2024] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ad71d8000) [pid = 1838] [serial = 2022] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ad7f1f400) [pid = 1838] [serial = 2072] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad9585c00) [pid = 1838] [serial = 2069] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ad9962400) [pid = 1838] [serial = 2070] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad72f2400) [pid = 1838] [serial = 2067] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad5eafc00) [pid = 1838] [serial = 2066] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ad5be7c00) [pid = 1838] [serial = 2064] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7ad472d800) [pid = 1838] [serial = 2063] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ad9583c00) [pid = 1838] [serial = 2060] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad7f54800) [pid = 1838] [serial = 2057] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7adc51ec00) [pid = 1838] [serial = 2054] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ada5eb800) [pid = 1838] [serial = 2073] [outer = (nil)] [url = about:blank] 09:29:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acf863800 == 161 [pid = 1838] [id = 733] 09:29:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ad00b0000) [pid = 1838] [serial = 2200] [outer = (nil)] 09:29:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ad00ce000) [pid = 1838] [serial = 2201] [outer = 0x7f7ad00b0000] 09:29:04 INFO - PROCESS | 1838 | 1462984144316 Marionette DEBUG loaded listener.js 09:29:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ad1a4b400) [pid = 1838] [serial = 2202] [outer = 0x7f7ad00b0000] 09:29:05 INFO - PROCESS | 1838 | 1462984145468 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 4290ms 09:29:05 INFO - PROCESS | 1838 | 1462984145533 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 09:29:05 INFO - PROCESS | 1838 | 1462984145537 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 09:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:29:05 INFO - PROCESS | 1838 | 1462984145546 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:29:05 INFO - PROCESS | 1838 | 1462984145549 Marionette TRACE conn4 <- [1,2906,null,{}] 09:29:05 INFO - PROCESS | 1838 | 1462984145557 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}] 09:29:05 INFO - PROCESS | 1838 | 1462984145826 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 09:29:06 INFO - PROCESS | 1838 | 1462984146085 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5872800 == 162 [pid = 1838] [id = 734] 09:29:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7ad3b9f400) [pid = 1838] [serial = 2203] [outer = (nil)] 09:29:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7ad4b57400) [pid = 1838] [serial = 2204] [outer = 0x7f7ad3b9f400] 09:29:06 INFO - PROCESS | 1838 | 1462984146160 Marionette DEBUG loaded listener.js 09:29:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ad5bef000) [pid = 1838] [serial = 2205] [outer = 0x7f7ad3b9f400] 09:29:07 INFO - PROCESS | 1838 | 1462984147053 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]]]}] 09:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1582ms 09:29:07 INFO - PROCESS | 1838 | 1462984147129 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 09:29:07 INFO - PROCESS | 1838 | 1462984147135 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 09:29:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:29:07 INFO - PROCESS | 1838 | 1462984147146 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:29:07 INFO - PROCESS | 1838 | 1462984147149 Marionette TRACE conn4 <- [1,2910,null,{}] 09:29:07 INFO - PROCESS | 1838 | 1462984147155 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}] 09:29:07 INFO - PROCESS | 1838 | 1462984147535 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 09:29:07 INFO - PROCESS | 1838 | 1462984147579 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5ee9800 == 163 [pid = 1838] [id = 735] 09:29:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ad72ecc00) [pid = 1838] [serial = 2206] [outer = (nil)] 09:29:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ad7f52400) [pid = 1838] [serial = 2207] [outer = 0x7f7ad72ecc00] 09:29:07 INFO - PROCESS | 1838 | 1462984147701 Marionette DEBUG loaded listener.js 09:29:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ad958c000) [pid = 1838] [serial = 2208] [outer = 0x7f7ad72ecc00] 09:29:08 INFO - PROCESS | 1838 | 1462984148705 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]]]}] 09:29:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:29:08 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:29:08 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1581ms 09:29:08 INFO - PROCESS | 1838 | 1462984148728 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 09:29:08 INFO - PROCESS | 1838 | 1462984148732 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 09:29:08 INFO - TEST-START | /DOMEvents/constructors.html 09:29:08 INFO - PROCESS | 1838 | 1462984148738 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:29:08 INFO - PROCESS | 1838 | 1462984148744 Marionette TRACE conn4 <- [1,2914,null,{}] 09:29:08 INFO - PROCESS | 1838 | 1462984148775 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}] 09:29:09 INFO - PROCESS | 1838 | 1462984149715 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ada373800) [pid = 1838] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad3b9bc00) [pid = 1838] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7adc517400) [pid = 1838] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ae429e800) [pid = 1838] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7aded88c00) [pid = 1838] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ae00ab800) [pid = 1838] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7adfd6e000) [pid = 1838] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ad1a4a000) [pid = 1838] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ad7f23000) [pid = 1838] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ad5bf1400) [pid = 1838] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7adf017c00) [pid = 1838] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad7fd4400) [pid = 1838] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ad00ad000) [pid = 1838] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad7f1e000) [pid = 1838] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae00aac00) [pid = 1838] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7adaf0cc00) [pid = 1838] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7adeead000) [pid = 1838] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ad3148400) [pid = 1838] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ada5f9c00) [pid = 1838] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ad4b61800) [pid = 1838] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad3154400) [pid = 1838] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad9583000) [pid = 1838] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7aded85000) [pid = 1838] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad1cc8c00) [pid = 1838] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ad7f4f000) [pid = 1838] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ada5fa400) [pid = 1838] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad5beb800) [pid = 1838] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7add759000) [pid = 1838] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad0321800) [pid = 1838] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad1a4b800) [pid = 1838] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ada375c00) [pid = 1838] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad031ac00) [pid = 1838] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ada5f6400) [pid = 1838] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adc51b400) [pid = 1838] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad00aac00) [pid = 1838] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7adbb4d000) [pid = 1838] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:29:09 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ada405000) [pid = 1838] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:29:09 INFO - PROCESS | 1838 | 1462984149984 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:10 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad586a800 == 164 [pid = 1838] [id = 736] 09:29:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad00b2400) [pid = 1838] [serial = 2209] [outer = (nil)] 09:29:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad194ec00) [pid = 1838] [serial = 2210] [outer = 0x7f7ad00b2400] 09:29:10 INFO - PROCESS | 1838 | 1462984150052 Marionette DEBUG loaded listener.js 09:29:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad4930c00) [pid = 1838] [serial = 2211] [outer = 0x7f7ad00b2400] 09:29:10 INFO - PROCESS | 1838 | 1462984150841 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]]]}] 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:29:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:29:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:29:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 2152ms 09:29:10 INFO - PROCESS | 1838 | 1462984150893 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 09:29:10 INFO - PROCESS | 1838 | 1462984150899 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 09:29:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:29:10 INFO - PROCESS | 1838 | 1462984150908 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:29:10 INFO - PROCESS | 1838 | 1462984150912 Marionette TRACE conn4 <- [1,2918,null,{}] 09:29:10 INFO - PROCESS | 1838 | 1462984150925 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}] 09:29:11 INFO - PROCESS | 1838 | 1462984151244 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 09:29:11 INFO - PROCESS | 1838 | 1462984151263 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad9df0000 == 165 [pid = 1838] [id = 737] 09:29:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad00b5400) [pid = 1838] [serial = 2212] [outer = (nil)] 09:29:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad958b400) [pid = 1838] [serial = 2213] [outer = 0x7f7ad00b5400] 09:29:11 INFO - PROCESS | 1838 | 1462984151335 Marionette DEBUG loaded listener.js 09:29:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ada6c5000) [pid = 1838] [serial = 2214] [outer = 0x7f7ad00b5400] 09:29:12 INFO - PROCESS | 1838 | 1462984152440 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:29:12 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:29:12 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1589ms 09:29:12 INFO - PROCESS | 1838 | 1462984152499 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 09:29:12 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:29:12 INFO - PROCESS | 1838 | 1462984152507 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 09:29:12 INFO - PROCESS | 1838 | 1462984152515 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:29:12 INFO - PROCESS | 1838 | 1462984152522 Marionette TRACE conn4 <- [1,2922,null,{}] 09:29:12 INFO - PROCESS | 1838 | 1462984152582 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}] 09:29:12 INFO - PROCESS | 1838 | 1462984152885 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 09:29:13 INFO - PROCESS | 1838 | 1462984153313 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5e4b000 == 166 [pid = 1838] [id = 738] 09:29:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad493a000) [pid = 1838] [serial = 2215] [outer = (nil)] 09:29:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad598ac00) [pid = 1838] [serial = 2216] [outer = 0x7f7ad493a000] 09:29:13 INFO - PROCESS | 1838 | 1462984153408 Marionette DEBUG loaded listener.js 09:29:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad72f6800) [pid = 1838] [serial = 2217] [outer = 0x7f7ad493a000] 09:29:14 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:14 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:14 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:14 INFO - PROCESS | 1838 | [1838] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 09:29:14 INFO - PROCESS | 1838 | 1462984154378 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]]]}] 09:29:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:29:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:14 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 09:29:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:14 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 09:29:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:14 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]" 09:29:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:29:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:29:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:29:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1892ms 09:29:14 INFO - PROCESS | 1838 | 1462984154411 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 09:29:14 INFO - PROCESS | 1838 | 1462984154427 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 09:29:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:29:14 INFO - PROCESS | 1838 | 1462984154438 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:29:14 INFO - PROCESS | 1838 | 1462984154442 Marionette TRACE conn4 <- [1,2926,null,{}] 09:29:14 INFO - PROCESS | 1838 | 1462984154449 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}] 09:29:14 INFO - PROCESS | 1838 | 1462984154711 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 09:29:15 INFO - PROCESS | 1838 | 1462984155005 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adb126000 == 167 [pid = 1838] [id = 739] 09:29:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad9965400) [pid = 1838] [serial = 2218] [outer = (nil)] 09:29:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ada54ec00) [pid = 1838] [serial = 2219] [outer = 0x7f7ad9965400] 09:29:15 INFO - PROCESS | 1838 | 1462984155133 Marionette DEBUG loaded listener.js 09:29:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ada6d1400) [pid = 1838] [serial = 2220] [outer = 0x7f7ad9965400] 09:29:15 INFO - PROCESS | 1838 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:29:15 INFO - PROCESS | 1838 | 1462984155967 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]]]}] 09:29:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:29:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1588ms 09:29:16 INFO - PROCESS | 1838 | 1462984156027 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 09:29:16 INFO - PROCESS | 1838 | 1462984156031 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 09:29:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:29:16 INFO - PROCESS | 1838 | 1462984156079 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:29:16 INFO - PROCESS | 1838 | 1462984156086 Marionette TRACE conn4 <- [1,2930,null,{}] 09:29:16 INFO - PROCESS | 1838 | 1462984156114 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}] 09:29:16 INFO - PROCESS | 1838 | 1462984156370 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 09:29:16 INFO - PROCESS | 1838 | 1462984156654 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:16 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adef8a800 == 168 [pid = 1838] [id = 740] 09:29:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adaf85000) [pid = 1838] [serial = 2221] [outer = (nil)] 09:29:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adbb47400) [pid = 1838] [serial = 2222] [outer = 0x7f7adaf85000] 09:29:16 INFO - PROCESS | 1838 | 1462984156737 Marionette DEBUG loaded listener.js 09:29:16 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7adc28c800) [pid = 1838] [serial = 2223] [outer = 0x7f7adaf85000] 09:29:17 INFO - PROCESS | 1838 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:29:17 INFO - PROCESS | 1838 | 1462984157565 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]]]}] 09:29:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:29:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1541ms 09:29:17 INFO - PROCESS | 1838 | 1462984157599 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 09:29:17 INFO - PROCESS | 1838 | 1462984157603 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 09:29:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:29:17 INFO - PROCESS | 1838 | 1462984157613 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:29:17 INFO - PROCESS | 1838 | 1462984157615 Marionette TRACE conn4 <- [1,2934,null,{}] 09:29:17 INFO - PROCESS | 1838 | 1462984157621 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}] 09:29:17 INFO - PROCESS | 1838 | 1462984157859 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 09:29:18 INFO - PROCESS | 1838 | 1462984158132 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4208000 == 169 [pid = 1838] [id = 741] 09:29:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adb1c5c00) [pid = 1838] [serial = 2224] [outer = (nil)] 09:29:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7add766000) [pid = 1838] [serial = 2225] [outer = 0x7f7adb1c5c00] 09:29:18 INFO - PROCESS | 1838 | 1462984158213 Marionette DEBUG loaded listener.js 09:29:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7add84b800) [pid = 1838] [serial = 2226] [outer = 0x7f7adb1c5c00] 09:29:19 INFO - PROCESS | 1838 | 1462984159105 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]]]}] 09:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1530ms 09:29:19 INFO - PROCESS | 1838 | 1462984159145 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 09:29:19 INFO - PROCESS | 1838 | 1462984159149 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 09:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:29:19 INFO - PROCESS | 1838 | 1462984159155 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:29:19 INFO - PROCESS | 1838 | 1462984159159 Marionette TRACE conn4 <- [1,2938,null,{}] 09:29:19 INFO - PROCESS | 1838 | 1462984159164 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}] 09:29:19 INFO - PROCESS | 1838 | 1462984159441 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 09:29:19 INFO - PROCESS | 1838 | 1462984159716 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:19 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4e23000 == 170 [pid = 1838] [id = 742] 09:29:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ad00a9400) [pid = 1838] [serial = 2227] [outer = (nil)] 09:29:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7addc43000) [pid = 1838] [serial = 2228] [outer = 0x7f7ad00a9400] 09:29:19 INFO - PROCESS | 1838 | 1462984159799 Marionette DEBUG loaded listener.js 09:29:19 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7aded89c00) [pid = 1838] [serial = 2229] [outer = 0x7f7ad00a9400] 09:29:20 INFO - PROCESS | 1838 | 1462984160684 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]]]}] 09:29:20 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. 09:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1581ms 09:29:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:29:20 INFO - PROCESS | 1838 | 1462984160738 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 09:29:20 INFO - PROCESS | 1838 | 1462984160741 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 09:29:20 INFO - PROCESS | 1838 | 1462984160747 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:29:20 INFO - PROCESS | 1838 | 1462984160751 Marionette TRACE conn4 <- [1,2942,null,{}] 09:29:20 INFO - PROCESS | 1838 | 1462984160756 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}] 09:29:21 INFO - PROCESS | 1838 | 1462984161027 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 09:29:21 INFO - PROCESS | 1838 | 1462984161312 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae563d800 == 171 [pid = 1838] [id = 743] 09:29:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7adeea8800) [pid = 1838] [serial = 2230] [outer = (nil)] 09:29:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7adf10e800) [pid = 1838] [serial = 2231] [outer = 0x7f7adeea8800] 09:29:21 INFO - PROCESS | 1838 | 1462984161395 Marionette DEBUG loaded listener.js 09:29:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adfc2ac00) [pid = 1838] [serial = 2232] [outer = 0x7f7adeea8800] 09:29:22 INFO - PROCESS | 1838 | 1462984162213 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"]]]}] 09:29:22 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 09:29:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1539ms 09:29:22 INFO - PROCESS | 1838 | 1462984162287 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 09:29:22 INFO - PROCESS | 1838 | 1462984162290 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 09:29:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:29:22 INFO - PROCESS | 1838 | 1462984162297 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:29:22 INFO - PROCESS | 1838 | 1462984162301 Marionette TRACE conn4 <- [1,2946,null,{}] 09:29:22 INFO - PROCESS | 1838 | 1462984162307 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}] 09:29:22 INFO - PROCESS | 1838 | 1462984162555 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 09:29:22 INFO - PROCESS | 1838 | 1462984162850 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:22 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b86800 == 172 [pid = 1838] [id = 744] 09:29:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adeeac400) [pid = 1838] [serial = 2233] [outer = (nil)] 09:29:22 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adfd67800) [pid = 1838] [serial = 2234] [outer = 0x7f7adeeac400] 09:29:22 INFO - PROCESS | 1838 | 1462984162930 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7adfda1c00) [pid = 1838] [serial = 2235] [outer = 0x7f7adeeac400] 09:29:23 INFO - PROCESS | 1838 | 1462984163763 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]]]}] 09:29:23 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. 09:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 09:29:23 INFO - PROCESS | 1838 | 1462984163782 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 09:29:23 INFO - PROCESS | 1838 | 1462984163786 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 09:29:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:29:23 INFO - PROCESS | 1838 | 1462984163794 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:29:23 INFO - PROCESS | 1838 | 1462984163797 Marionette TRACE conn4 <- [1,2950,null,{}] 09:29:23 INFO - PROCESS | 1838 | 1462984163804 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}] 09:29:24 INFO - PROCESS | 1838 | 1462984164082 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 09:29:24 INFO - PROCESS | 1838 | 1462984164429 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:24 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae6134800 == 173 [pid = 1838] [id = 745] 09:29:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7adf32dc00) [pid = 1838] [serial = 2236] [outer = (nil)] 09:29:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae00ad400) [pid = 1838] [serial = 2237] [outer = 0x7f7adf32dc00] 09:29:24 INFO - PROCESS | 1838 | 1462984164566 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae00bf000) [pid = 1838] [serial = 2238] [outer = 0x7f7adf32dc00] 09:29:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7e95000 == 174 [pid = 1838] [id = 746] 09:29:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae070fc00) [pid = 1838] [serial = 2239] [outer = (nil)] 09:29:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7adfdaa400) [pid = 1838] [serial = 2240] [outer = 0x7f7ae070fc00] 09:29:25 INFO - PROCESS | 1838 | 1462984165992 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]]]}] 09:29:26 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. 09:29:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2236ms 09:29:26 INFO - PROCESS | 1838 | 1462984166032 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 1838 | 1462984166038 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 09:29:26 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:29:26 INFO - PROCESS | 1838 | 1462984166048 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 1838 | 1462984166053 Marionette TRACE conn4 <- [1,2954,null,{}] 09:29:26 INFO - PROCESS | 1838 | 1462984166128 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}] 09:29:26 INFO - PROCESS | 1838 | 1462984166587 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 09:29:27 INFO - PROCESS | 1838 | 1462984167000 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aebfa0000 == 175 [pid = 1838] [id = 747] 09:29:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7adfc2b800) [pid = 1838] [serial = 2241] [outer = (nil)] 09:29:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae0713400) [pid = 1838] [serial = 2242] [outer = 0x7f7adfc2b800] 09:29:27 INFO - PROCESS | 1838 | 1462984167122 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7ae0795000) [pid = 1838] [serial = 2243] [outer = 0x7f7adfc2b800] 09:29:28 INFO - PROCESS | 1838 | 1462984168296 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]]]}] 09:29:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:29:28 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 09:29:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2291ms 09:29:28 INFO - PROCESS | 1838 | 1462984168341 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 1838 | 1462984168347 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 09:29:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:29:28 INFO - PROCESS | 1838 | 1462984168356 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 1838 | 1462984168361 Marionette TRACE conn4 <- [1,2958,null,{}] 09:29:28 INFO - PROCESS | 1838 | 1462984168394 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}] 09:29:28 INFO - PROCESS | 1838 | 1462984168793 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 09:29:29 INFO - PROCESS | 1838 | 1462984169203 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:29 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefd07000 == 176 [pid = 1838] [id = 748] 09:29:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ae00c1800) [pid = 1838] [serial = 2244] [outer = (nil)] 09:29:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7ae44a6c00) [pid = 1838] [serial = 2245] [outer = 0x7f7ae00c1800] 09:29:29 INFO - PROCESS | 1838 | 1462984169327 Marionette DEBUG loaded listener.js 09:29:29 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7ae5507000) [pid = 1838] [serial = 2246] [outer = 0x7f7ae00c1800] 09:29:30 INFO - PROCESS | 1838 | 1462984170495 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]]]}] 09:29:30 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. 09:29:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2192ms 09:29:30 INFO - PROCESS | 1838 | 1462984170548 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 09:29:30 INFO - PROCESS | 1838 | 1462984170551 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 09:29:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:29:30 INFO - PROCESS | 1838 | 1462984170559 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:29:30 INFO - PROCESS | 1838 | 1462984170562 Marionette TRACE conn4 <- [1,2962,null,{}] 09:29:30 INFO - PROCESS | 1838 | 1462984170623 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}] 09:29:30 INFO - PROCESS | 1838 | 1462984170905 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 09:29:31 INFO - PROCESS | 1838 | 1462984171224 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af1693800 == 177 [pid = 1838] [id = 749] 09:29:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7ae6199000) [pid = 1838] [serial = 2247] [outer = (nil)] 09:29:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7ae61b3c00) [pid = 1838] [serial = 2248] [outer = 0x7f7ae6199000] 09:29:31 INFO - PROCESS | 1838 | 1462984171312 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7ae7249000) [pid = 1838] [serial = 2249] [outer = 0x7f7ae6199000] 09:29:32 INFO - PROCESS | 1838 | 1462984172083 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]]]}] 09:29:32 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. 09:29:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1582ms 09:29:32 INFO - PROCESS | 1838 | 1462984172141 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 09:29:32 INFO - PROCESS | 1838 | 1462984172144 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 09:29:32 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:29:32 INFO - PROCESS | 1838 | 1462984172151 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 1838 | 1462984172155 Marionette TRACE conn4 <- [1,2966,null,{}] 09:29:32 INFO - PROCESS | 1838 | 1462984172161 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}] 09:29:32 INFO - PROCESS | 1838 | 1462984172412 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 09:29:32 INFO - PROCESS | 1838 | 1462984172706 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:32 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00cd9800 == 178 [pid = 1838] [id = 750] 09:29:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7ae5f10c00) [pid = 1838] [serial = 2250] [outer = (nil)] 09:29:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7ae8b8bc00) [pid = 1838] [serial = 2251] [outer = 0x7f7ae5f10c00] 09:29:32 INFO - PROCESS | 1838 | 1462984172791 Marionette DEBUG loaded listener.js 09:29:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7ae8c84c00) [pid = 1838] [serial = 2252] [outer = 0x7f7ae5f10c00] 09:29:33 INFO - PROCESS | 1838 | 1462984173598 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]]]}] 09:29:33 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. 09:29:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1481ms 09:29:33 INFO - PROCESS | 1838 | 1462984173634 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 09:29:33 INFO - PROCESS | 1838 | 1462984173637 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 09:29:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:29:33 INFO - PROCESS | 1838 | 1462984173643 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:29:33 INFO - PROCESS | 1838 | 1462984173655 Marionette TRACE conn4 <- [1,2970,null,{}] 09:29:33 INFO - PROCESS | 1838 | 1462984173661 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}] 09:29:33 INFO - PROCESS | 1838 | 1462984173954 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 09:29:34 INFO - PROCESS | 1838 | 1462984174233 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b02f24800 == 179 [pid = 1838] [id = 751] 09:29:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7ae5954800) [pid = 1838] [serial = 2253] [outer = (nil)] 09:29:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7ae8c86400) [pid = 1838] [serial = 2254] [outer = 0x7f7ae5954800] 09:29:34 INFO - PROCESS | 1838 | 1462984174316 Marionette DEBUG loaded listener.js 09:29:34 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7aed16b400) [pid = 1838] [serial = 2255] [outer = 0x7f7ae5954800] 09:29:35 INFO - PROCESS | 1838 | 1462984175149 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]]]}] 09:29:35 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. 09:29:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1540ms 09:29:35 INFO - PROCESS | 1838 | 1462984175203 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 1838 | 1462984175210 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 09:29:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:29:35 INFO - PROCESS | 1838 | 1462984175221 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 1838 | 1462984175223 Marionette TRACE conn4 <- [1,2974,null,{}] 09:29:35 INFO - PROCESS | 1838 | 1462984175228 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}] 09:29:35 INFO - PROCESS | 1838 | 1462984175575 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 09:29:35 INFO - PROCESS | 1838 | 1462984175796 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b0555b800 == 180 [pid = 1838] [id = 752] 09:29:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 183 (0x7f7ae6196c00) [pid = 1838] [serial = 2256] [outer = (nil)] 09:29:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 184 (0x7f7aed178800) [pid = 1838] [serial = 2257] [outer = 0x7f7ae6196c00] 09:29:35 INFO - PROCESS | 1838 | 1462984175879 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 185 (0x7f7aedfe4c00) [pid = 1838] [serial = 2258] [outer = 0x7f7ae6196c00] 09:29:36 INFO - PROCESS | 1838 | 1462984176686 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]]]}] 09:29:36 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. 09:29:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1529ms 09:29:36 INFO - PROCESS | 1838 | 1462984176752 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 1838 | 1462984176756 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 09:29:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:29:36 INFO - PROCESS | 1838 | 1462984176762 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 1838 | 1462984176765 Marionette TRACE conn4 <- [1,2978,null,{}] 09:29:36 INFO - PROCESS | 1838 | 1462984176770 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}] 09:29:37 INFO - PROCESS | 1838 | 1462984177010 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 09:29:37 INFO - PROCESS | 1838 | 1462984177308 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062e2000 == 181 [pid = 1838] [id = 753] 09:29:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 186 (0x7f7aeb321000) [pid = 1838] [serial = 2259] [outer = (nil)] 09:29:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 187 (0x7f7aee2f9000) [pid = 1838] [serial = 2260] [outer = 0x7f7aeb321000] 09:29:37 INFO - PROCESS | 1838 | 1462984177386 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 188 (0x7f7aef015000) [pid = 1838] [serial = 2261] [outer = 0x7f7aeb321000] 09:29:38 INFO - PROCESS | 1838 | 1462984178196 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]]]}] 09:29:38 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. 09:29:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1484ms 09:29:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:29:38 INFO - PROCESS | 1838 | 1462984178248 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 09:29:38 INFO - PROCESS | 1838 | 1462984178251 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 09:29:38 INFO - PROCESS | 1838 | 1462984178257 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:29:38 INFO - PROCESS | 1838 | 1462984178260 Marionette TRACE conn4 <- [1,2982,null,{}] 09:29:38 INFO - PROCESS | 1838 | 1462984178266 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}] 09:29:38 INFO - PROCESS | 1838 | 1462984178545 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 09:29:38 INFO - PROCESS | 1838 | 1462984178825 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad2faf800 == 182 [pid = 1838] [id = 754] 09:29:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 189 (0x7f7aed172400) [pid = 1838] [serial = 2262] [outer = (nil)] 09:29:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 190 (0x7f7aef557400) [pid = 1838] [serial = 2263] [outer = 0x7f7aed172400] 09:29:38 INFO - PROCESS | 1838 | 1462984178906 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 1838 | ++DOMWINDOW == 191 (0x7f7aef561c00) [pid = 1838] [serial = 2264] [outer = 0x7f7aed172400] 09:29:39 INFO - PROCESS | 1838 | 1462984179707 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"]]]}] 09:29:39 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 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:29:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1496ms 09:29:39 INFO - PROCESS | 1838 | 1462984179755 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 1838 | 1462984179759 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 09:29:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:29:39 INFO - PROCESS | 1838 | 1462984179765 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 1838 | 1462984179768 Marionette TRACE conn4 <- [1,2986,null,{}] 09:29:39 INFO - PROCESS | 1838 | 1462984179774 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}] 09:29:40 INFO - PROCESS | 1838 | 1462984180027 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 09:29:40 INFO - PROCESS | 1838 | 1462984180308 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acdfe6800 == 183 [pid = 1838] [id = 755] 09:29:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 192 (0x7f7aecfba800) [pid = 1838] [serial = 2265] [outer = (nil)] 09:29:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 193 (0x7f7aef8c5800) [pid = 1838] [serial = 2266] [outer = 0x7f7aecfba800] 09:29:40 INFO - PROCESS | 1838 | 1462984180397 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 194 (0x7f7aefd5b000) [pid = 1838] [serial = 2267] [outer = 0x7f7aecfba800] 09:29:41 INFO - PROCESS | 1838 | 1462984181199 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]]]}] 09:29:41 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. 09:29:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1484ms 09:29:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:29:41 INFO - PROCESS | 1838 | 1462984181251 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 1838 | 1462984181253 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 09:29:41 INFO - PROCESS | 1838 | 1462984181260 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 1838 | 1462984181263 Marionette TRACE conn4 <- [1,2990,null,{}] 09:29:41 INFO - PROCESS | 1838 | 1462984181269 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}] 09:29:41 INFO - PROCESS | 1838 | 1462984181551 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 09:29:41 INFO - PROCESS | 1838 | 1462984181854 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7a5c000 == 184 [pid = 1838] [id = 756] 09:29:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 195 (0x7f7aee37d400) [pid = 1838] [serial = 2268] [outer = (nil)] 09:29:41 INFO - PROCESS | 1838 | ++DOMWINDOW == 196 (0x7f7af0027c00) [pid = 1838] [serial = 2269] [outer = 0x7f7aee37d400] 09:29:41 INFO - PROCESS | 1838 | 1462984181936 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 1838 | ++DOMWINDOW == 197 (0x7f7af075d800) [pid = 1838] [serial = 2270] [outer = 0x7f7aee37d400] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad49cf800 == 183 [pid = 1838] [id = 671] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1cea000 == 182 [pid = 1838] [id = 493] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad19a9800 == 181 [pid = 1838] [id = 670] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb112800 == 180 [pid = 1838] [id = 279] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adaf3a800 == 179 [pid = 1838] [id = 585] 09:29:44 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adf4da800 == 178 [pid = 1838] [id = 683] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 196 (0x7f7adc294c00) [pid = 1838] [serial = 2079] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 195 (0x7f7ada6d1800) [pid = 1838] [serial = 2091] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 194 (0x7f7ad4b56400) [pid = 1838] [serial = 2085] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 193 (0x7f7adf10b800) [pid = 1838] [serial = 2102] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 192 (0x7f7ae449f400) [pid = 1838] [serial = 2126] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 191 (0x7f7adf023800) [pid = 1838] [serial = 2100] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 190 (0x7f7ae0795800) [pid = 1838] [serial = 2121] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 189 (0x7f7adfd9d800) [pid = 1838] [serial = 2112] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 188 (0x7f7ad3151400) [pid = 1838] [serial = 2138] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 187 (0x7f7ad994ac00) [pid = 1838] [serial = 2034] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 186 (0x7f7ae595a400) [pid = 1838] [serial = 2136] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 185 (0x7f7ae4e06800) [pid = 1838] [serial = 2127] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 184 (0x7f7adfd3bc00) [pid = 1838] [serial = 2109] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 183 (0x7f7ada380800) [pid = 1838] [serial = 2037] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 182 (0x7f7ad194b800) [pid = 1838] [serial = 2082] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad7fd3800) [pid = 1838] [serial = 2031] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7ae00b9c00) [pid = 1838] [serial = 2114] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adfd70400) [pid = 1838] [serial = 2111] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7adbea8800) [pid = 1838] [serial = 2049] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ada544800) [pid = 1838] [serial = 2090] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ad3ba0000) [pid = 1838] [serial = 2139] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ae00f2000) [pid = 1838] [serial = 2117] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7ae433a400) [pid = 1838] [serial = 2124] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7adaf03800) [pid = 1838] [serial = 2040] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ad8be3000) [pid = 1838] [serial = 2088] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7add84d400) [pid = 1838] [serial = 2058] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7ad4723c00) [pid = 1838] [serial = 2084] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ae5503400) [pid = 1838] [serial = 2130] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7adf01d000) [pid = 1838] [serial = 2099] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7adf32e400) [pid = 1838] [serial = 2105] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7ad4b5dc00) [pid = 1838] [serial = 2141] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ad9587c00) [pid = 1838] [serial = 2145] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae070e800) [pid = 1838] [serial = 2118] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7ae5953000) [pid = 1838] [serial = 2135] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7adbabc800) [pid = 1838] [serial = 2046] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad7f1a000) [pid = 1838] [serial = 2028] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7adfc23c00) [pid = 1838] [serial = 2106] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7adfd34400) [pid = 1838] [serial = 2108] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7aded7f800) [pid = 1838] [serial = 2097] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ad00c9000) [pid = 1838] [serial = 2081] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae5946000) [pid = 1838] [serial = 2133] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7ad43c4800) [pid = 1838] [serial = 2025] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7ae00c5800) [pid = 1838] [serial = 2115] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ae5406000) [pid = 1838] [serial = 2129] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7adbac1c00) [pid = 1838] [serial = 2093] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7ad7f19c00) [pid = 1838] [serial = 2087] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad5eac400) [pid = 1838] [serial = 2142] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ad7fcbc00) [pid = 1838] [serial = 2144] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ada6c2c00) [pid = 1838] [serial = 2061] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ae071b800) [pid = 1838] [serial = 2120] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ae4299c00) [pid = 1838] [serial = 2123] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ae550f400) [pid = 1838] [serial = 2132] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7adc28c000) [pid = 1838] [serial = 2094] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7adb1be800) [pid = 1838] [serial = 2043] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7add766400) [pid = 1838] [serial = 2055] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7add75f000) [pid = 1838] [serial = 2096] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ada3d9c00) [pid = 1838] [serial = 1953] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adf323400) [pid = 1838] [serial = 2103] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adc291800) [pid = 1838] [serial = 2052] [outer = (nil)] [url = about:blank] 09:29:44 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad9587000) [pid = 1838] [serial = 2147] [outer = (nil)] [url = about:blank] 09:29:45 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad1850800 == 179 [pid = 1838] [id = 757] 09:29:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad1952000) [pid = 1838] [serial = 2271] [outer = (nil)] 09:29:45 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad031d400) [pid = 1838] [serial = 2272] [outer = 0x7f7ad1952000] 09:29:45 INFO - PROCESS | 1838 | 1462984185541 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]]]}] 09:29:45 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. 09:29:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 4297ms 09:29:45 INFO - PROCESS | 1838 | 1462984185556 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 1838 | 1462984185563 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 09:29:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:29:45 INFO - PROCESS | 1838 | 1462984185575 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 1838 | 1462984185581 Marionette TRACE conn4 <- [1,2994,null,{}] 09:29:45 INFO - PROCESS | 1838 | 1462984185597 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}] 09:29:45 INFO - PROCESS | 1838 | 1462984185903 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 09:29:46 INFO - PROCESS | 1838 | 1462984186127 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:46 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad3cb0800 == 180 [pid = 1838] [id = 758] 09:29:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad1a4a400) [pid = 1838] [serial = 2273] [outer = (nil)] 09:29:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad1cc2400) [pid = 1838] [serial = 2274] [outer = 0x7f7ad1a4a400] 09:29:46 INFO - PROCESS | 1838 | 1462984186205 Marionette DEBUG loaded listener.js 09:29:46 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad43c7000) [pid = 1838] [serial = 2275] [outer = 0x7f7ad1a4a400] 09:29:47 INFO - PROCESS | 1838 | 1462984187004 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]]]}] 09:29:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:29:47 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 09:29:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1444ms 09:29:47 INFO - PROCESS | 1838 | 1462984187020 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 1838 | 1462984187029 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 09:29:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:29:47 INFO - PROCESS | 1838 | 1462984187039 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 1838 | 1462984187043 Marionette TRACE conn4 <- [1,2998,null,{}] 09:29:47 INFO - PROCESS | 1838 | 1462984187050 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}] 09:29:47 INFO - PROCESS | 1838 | 1462984187288 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 09:29:47 INFO - PROCESS | 1838 | 1462984187541 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4b8e000 == 181 [pid = 1838] [id = 759] 09:29:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad4930800) [pid = 1838] [serial = 2276] [outer = (nil)] 09:29:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad4b61c00) [pid = 1838] [serial = 2277] [outer = 0x7f7ad4930800] 09:29:47 INFO - PROCESS | 1838 | 1462984187608 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad5be9000) [pid = 1838] [serial = 2278] [outer = 0x7f7ad4930800] 09:29:48 INFO - PROCESS | 1838 | 1462984188397 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]]]}] 09:29:48 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. 09:29:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1380ms 09:29:48 INFO - PROCESS | 1838 | 1462984188420 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 1838 | 1462984188422 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:29:48 INFO - PROCESS | 1838 | 1462984188435 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 1838 | 1462984188439 Marionette TRACE conn4 <- [1,3002,null,{}] 09:29:48 INFO - PROCESS | 1838 | 1462984188455 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}] 09:29:48 INFO - PROCESS | 1838 | 1462984188750 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 09:29:48 INFO - PROCESS | 1838 | 1462984188818 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5aa6000 == 182 [pid = 1838] [id = 760] 09:29:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad72f4800) [pid = 1838] [serial = 2279] [outer = (nil)] 09:29:48 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad7f1f400) [pid = 1838] [serial = 2280] [outer = 0x7f7ad72f4800] 09:29:48 INFO - PROCESS | 1838 | 1462984188971 Marionette DEBUG loaded listener.js 09:29:49 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad7f55800) [pid = 1838] [serial = 2281] [outer = 0x7f7ad72f4800] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ad72ecc00) [pid = 1838] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7adbabd800) [pid = 1838] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7adaf0dc00) [pid = 1838] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad314c800) [pid = 1838] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad00b2400) [pid = 1838] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ad00a8000) [pid = 1838] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad7f4d400) [pid = 1838] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7adbeb0000) [pid = 1838] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7ae61a9c00) [pid = 1838] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adeea2c00) [pid = 1838] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7aded83c00) [pid = 1838] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad00b0000) [pid = 1838] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7ae639a800) [pid = 1838] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7adfc26400) [pid = 1838] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7ae619b000) [pid = 1838] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7ae6196800) [pid = 1838] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad472e400) [pid = 1838] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7ad3b9f400) [pid = 1838] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7ad43ca800) [pid = 1838] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:29:50 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7adaf05800) [pid = 1838] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:29:50 INFO - PROCESS | 1838 | 1462984190483 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]]]}] 09:29:50 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. 09:29:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2087ms 09:29:50 INFO - PROCESS | 1838 | 1462984190524 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 09:29:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:29:50 INFO - PROCESS | 1838 | 1462984190528 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 09:29:50 INFO - PROCESS | 1838 | 1462984190534 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 1838 | 1462984190537 Marionette TRACE conn4 <- [1,3006,null,{}] 09:29:50 INFO - PROCESS | 1838 | 1462984190542 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}] 09:29:50 INFO - PROCESS | 1838 | 1462984190832 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 09:29:50 INFO - PROCESS | 1838 | 1462984190857 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:50 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7063800 == 183 [pid = 1838] [id = 761] 09:29:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7ad00a8000) [pid = 1838] [serial = 2282] [outer = (nil)] 09:29:50 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7ad7fcdc00) [pid = 1838] [serial = 2283] [outer = 0x7f7ad00a8000] 09:29:50 INFO - PROCESS | 1838 | 1462984190922 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad9588000) [pid = 1838] [serial = 2284] [outer = 0x7f7ad00a8000] 09:29:51 INFO - PROCESS | 1838 | 1462984191725 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]]]}] 09:29:51 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. 09:29:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1235ms 09:29:51 INFO - PROCESS | 1838 | 1462984191770 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 09:29:51 INFO - PROCESS | 1838 | 1462984191773 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 09:29:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:29:51 INFO - PROCESS | 1838 | 1462984191793 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:29:51 INFO - PROCESS | 1838 | 1462984191796 Marionette TRACE conn4 <- [1,3010,null,{}] 09:29:51 INFO - PROCESS | 1838 | 1462984191802 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}] 09:29:52 INFO - PROCESS | 1838 | 1462984192013 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 09:29:52 INFO - PROCESS | 1838 | 1462984192423 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7acfca8000 == 184 [pid = 1838] [id = 762] 09:29:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad00a8c00) [pid = 1838] [serial = 2285] [outer = (nil)] 09:29:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad00b4000) [pid = 1838] [serial = 2286] [outer = 0x7f7ad00a8c00] 09:29:52 INFO - PROCESS | 1838 | 1462984192508 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad1951000) [pid = 1838] [serial = 2287] [outer = 0x7f7ad00a8c00] 09:29:53 INFO - PROCESS | 1838 | 1462984193421 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]]]}] 09:29:53 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 09:29:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1690ms 09:29:53 INFO - PROCESS | 1838 | 1462984193485 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 1838 | 1462984193492 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 09:29:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:29:53 INFO - PROCESS | 1838 | 1462984193500 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 1838 | 1462984193505 Marionette TRACE conn4 <- [1,3014,null,{}] 09:29:53 INFO - PROCESS | 1838 | 1462984193513 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}] 09:29:53 INFO - PROCESS | 1838 | 1462984193775 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 09:29:54 INFO - PROCESS | 1838 | 1462984194077 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:54 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5a9a800 == 185 [pid = 1838] [id = 763] 09:29:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7ad4728c00) [pid = 1838] [serial = 2288] [outer = (nil)] 09:29:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7ad4937000) [pid = 1838] [serial = 2289] [outer = 0x7f7ad4728c00] 09:29:54 INFO - PROCESS | 1838 | 1462984194206 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7ad5be6800) [pid = 1838] [serial = 2290] [outer = 0x7f7ad4728c00] 09:29:54 INFO - PROCESS | 1838 | [1838] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:29:55 INFO - PROCESS | 1838 | 1462984195130 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:29:55 INFO - {} 09:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:29:55 INFO - {} 09:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:29:55 INFO - {} 09:29:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:29:55 INFO - {} 09:29:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1685ms 09:29:55 INFO - PROCESS | 1838 | 1462984195190 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 09:29:55 INFO - PROCESS | 1838 | 1462984195197 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 09:29:55 INFO - TEST-START | /FileAPI/fileReader.html 09:29:55 INFO - PROCESS | 1838 | 1462984195253 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:29:55 INFO - PROCESS | 1838 | 1462984195256 Marionette TRACE conn4 <- [1,3018,null,{}] 09:29:55 INFO - PROCESS | 1838 | 1462984195263 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}] 09:29:55 INFO - PROCESS | 1838 | 1462984195520 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 09:29:55 INFO - PROCESS | 1838 | 1462984195854 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad8ab0000 == 186 [pid = 1838] [id = 764] 09:29:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7ad71d6000) [pid = 1838] [serial = 2291] [outer = (nil)] 09:29:55 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7ad8be1c00) [pid = 1838] [serial = 2292] [outer = 0x7f7ad71d6000] 09:29:55 INFO - PROCESS | 1838 | 1462984195937 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7ad958a000) [pid = 1838] [serial = 2293] [outer = 0x7f7ad71d6000] 09:29:56 INFO - PROCESS | 1838 | 1462984196792 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]]]}] 09:29:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:29:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:29:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:29:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:29:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1590ms 09:29:56 INFO - PROCESS | 1838 | 1462984196838 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 1838 | 1462984196841 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 09:29:56 INFO - TEST-START | /FileAPI/historical.html 09:29:56 INFO - PROCESS | 1838 | 1462984196858 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 1838 | 1462984196868 Marionette TRACE conn4 <- [1,3022,null,{}] 09:29:56 INFO - PROCESS | 1838 | 1462984196875 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}] 09:29:57 INFO - PROCESS | 1838 | 1462984197174 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 09:29:57 INFO - PROCESS | 1838 | 1462984197456 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:57 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99f8800 == 187 [pid = 1838] [id = 765] 09:29:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad7fc7400) [pid = 1838] [serial = 2294] [outer = (nil)] 09:29:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ada407400) [pid = 1838] [serial = 2295] [outer = 0x7f7ad7fc7400] 09:29:57 INFO - PROCESS | 1838 | 1462984197578 Marionette DEBUG loaded listener.js 09:29:57 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ada550400) [pid = 1838] [serial = 2296] [outer = 0x7f7ad7fc7400] 09:29:58 INFO - PROCESS | 1838 | 1462984198409 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"]]]}] 09:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:29:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:29:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:29:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:29:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:29:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:29:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:29:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:29:58 INFO - TEST-OK | /FileAPI/historical.html | took 1611ms 09:29:58 INFO - PROCESS | 1838 | 1462984198464 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 09:29:58 INFO - PROCESS | 1838 | 1462984198468 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 09:29:58 INFO - TEST-START | /FileAPI/idlharness.html 09:29:58 INFO - PROCESS | 1838 | 1462984198475 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:29:58 INFO - PROCESS | 1838 | 1462984198478 Marionette TRACE conn4 <- [1,3026,null,{}] 09:29:58 INFO - PROCESS | 1838 | 1462984198484 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}] 09:29:58 INFO - PROCESS | 1838 | 1462984198759 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 09:29:59 INFO - PROCESS | 1838 | 1462984199043 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:59 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adaf2f800 == 188 [pid = 1838] [id = 766] 09:29:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad4932000) [pid = 1838] [serial = 2297] [outer = (nil)] 09:29:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adaf05800) [pid = 1838] [serial = 2298] [outer = 0x7f7ad4932000] 09:29:59 INFO - PROCESS | 1838 | 1462984199124 Marionette DEBUG loaded listener.js 09:29:59 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7adaf0e800) [pid = 1838] [serial = 2299] [outer = 0x7f7ad4932000] 09:30:00 INFO - PROCESS | 1838 | 1462984200534 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]]]}] 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:30:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:30:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:30:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:30:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:30:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:30:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:30:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:30:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:30:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:30:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:30:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:30:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:30:00 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 09:30:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:30:00 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 09:30:00 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 09:30:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:30:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:30:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:30:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:30:00 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 09:30:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:30:00 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 09:30:00 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 09:30:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:30:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:30:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:30:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:30:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:30:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:30:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 2154ms 09:30:00 INFO - TEST-START | /FileAPI/idlharness.worker 09:30:00 INFO - PROCESS | 1838 | 1462984200629 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 1838 | 1462984200632 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 09:30:00 INFO - PROCESS | 1838 | 1462984200751 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 1838 | 1462984200760 Marionette TRACE conn4 <- [1,3030,null,{}] 09:30:00 INFO - PROCESS | 1838 | 1462984200823 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}] 09:30:01 INFO - PROCESS | 1838 | 1462984201066 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 09:30:01 INFO - PROCESS | 1838 | 1462984201345 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad81da800 == 189 [pid = 1838] [id = 767] 09:30:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7adeeae800) [pid = 1838] [serial = 2300] [outer = (nil)] 09:30:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7adf018400) [pid = 1838] [serial = 2301] [outer = 0x7f7adeeae800] 09:30:01 INFO - PROCESS | 1838 | 1462984201436 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7adf328000) [pid = 1838] [serial = 2302] [outer = 0x7f7adeeae800] 09:30:01 INFO - PROCESS | 1838 | [1838] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:30:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:30:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:30:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:30:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:30:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:30:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:30:03 INFO - {} 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:30:03 INFO - {} 09:30:03 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 - {} 09:30:03 INFO - {} 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:30:03 INFO - {} 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:30:03 INFO - {} 09:30:03 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 - {} 09:30:03 INFO - {} 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:30:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:30:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 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 09:30:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:30:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:30:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:30:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:30:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:30:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:30:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:30:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:30:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - PROCESS | 1838 | 1462984203547 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,{},{}]]]}] 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:30:03 INFO - {} 09:30:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3031ms 09:30:03 INFO - PROCESS | 1838 | 1462984203685 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 1838 | 1462984203695 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 09:30:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:30:03 INFO - PROCESS | 1838 | 1462984203704 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 1838 | 1462984203712 Marionette TRACE conn4 <- [1,3034,null,{}] 09:30:03 INFO - PROCESS | 1838 | 1462984203724 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}] 09:30:04 INFO - PROCESS | 1838 | 1462984204075 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 09:30:04 INFO - PROCESS | 1838 | 1462984204366 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae7f53800 == 190 [pid = 1838] [id = 768] 09:30:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 150 (0x7f7ad5eae000) [pid = 1838] [serial = 2303] [outer = (nil)] 09:30:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 151 (0x7f7adfd6d000) [pid = 1838] [serial = 2304] [outer = 0x7f7ad5eae000] 09:30:04 INFO - PROCESS | 1838 | 1462984204445 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 1838 | ++DOMWINDOW == 152 (0x7f7ae8b97000) [pid = 1838] [serial = 2305] [outer = 0x7f7ad5eae000] 09:30:05 INFO - PROCESS | 1838 | 1462984205355 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]]]}] 09:30:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:30:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1694ms 09:30:05 INFO - PROCESS | 1838 | 1462984205401 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 09:30:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:30:05 INFO - PROCESS | 1838 | 1462984205407 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 09:30:05 INFO - PROCESS | 1838 | 1462984205416 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 1838 | 1462984205419 Marionette TRACE conn4 <- [1,3038,null,{}] 09:30:05 INFO - PROCESS | 1838 | 1462984205493 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}] 09:30:05 INFO - PROCESS | 1838 | 1462984205771 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 09:30:06 INFO - PROCESS | 1838 | 1462984206107 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aed797800 == 191 [pid = 1838] [id = 769] 09:30:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 153 (0x7f7ad4724c00) [pid = 1838] [serial = 2306] [outer = (nil)] 09:30:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 154 (0x7f7ae8b97800) [pid = 1838] [serial = 2307] [outer = 0x7f7ad4724c00] 09:30:06 INFO - PROCESS | 1838 | 1462984206241 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 1838 | ++DOMWINDOW == 155 (0x7f7aed175000) [pid = 1838] [serial = 2308] [outer = 0x7f7ad4724c00] 09:30:07 INFO - PROCESS | 1838 | 1462984207058 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"]]]}] 09:30:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:30:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:30:07 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1715ms 09:30:07 INFO - PROCESS | 1838 | 1462984207131 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 1838 | 1462984207134 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 09:30:07 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:30:07 INFO - PROCESS | 1838 | 1462984207162 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 1838 | 1462984207164 Marionette TRACE conn4 <- [1,3042,null,{}] 09:30:07 INFO - PROCESS | 1838 | 1462984207174 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}] 09:30:07 INFO - PROCESS | 1838 | 1462984207469 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 09:30:07 INFO - PROCESS | 1838 | 1462984207806 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7aefddd800 == 192 [pid = 1838] [id = 770] 09:30:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 156 (0x7f7ad492d000) [pid = 1838] [serial = 2309] [outer = (nil)] 09:30:07 INFO - PROCESS | 1838 | ++DOMWINDOW == 157 (0x7f7aef554c00) [pid = 1838] [serial = 2310] [outer = 0x7f7ad492d000] 09:30:08 INFO - PROCESS | 1838 | 1462984208005 Marionette DEBUG loaded listener.js 09:30:08 INFO - PROCESS | 1838 | ++DOMWINDOW == 158 (0x7f7aefa89800) [pid = 1838] [serial = 2311] [outer = 0x7f7ad492d000] 09:30:09 INFO - PROCESS | 1838 | 1462984209242 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]]]}] 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:30:09 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. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:30:09 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'.) 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:30:09 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. 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:30:09 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. 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:30:09 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. 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:30:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:30:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:30:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:30:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2187ms 09:30:09 INFO - PROCESS | 1838 | 1462984209335 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 09:30:09 INFO - PROCESS | 1838 | 1462984209341 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 09:30:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:30:09 INFO - PROCESS | 1838 | 1462984209355 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:30:09 INFO - PROCESS | 1838 | 1462984209357 Marionette TRACE conn4 <- [1,3046,null,{}] 09:30:09 INFO - PROCESS | 1838 | 1462984209371 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}] 09:30:09 INFO - PROCESS | 1838 | 1462984209687 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 09:30:09 INFO - PROCESS | 1838 | 1462984209970 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae44ea800 == 193 [pid = 1838] [id = 771] 09:30:09 INFO - PROCESS | 1838 | ++DOMWINDOW == 159 (0x7f7adf32e800) [pid = 1838] [serial = 2312] [outer = (nil)] 09:30:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 160 (0x7f7adfd9f000) [pid = 1838] [serial = 2313] [outer = 0x7f7adf32e800] 09:30:10 INFO - PROCESS | 1838 | 1462984210047 Marionette DEBUG loaded listener.js 09:30:10 INFO - PROCESS | 1838 | ++DOMWINDOW == 161 (0x7f7adfdab000) [pid = 1838] [serial = 2314] [outer = 0x7f7adf32e800] 09:30:10 INFO - PROCESS | 1838 | [1838] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:30:10 INFO - PROCESS | 1838 | 1462984210908 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:30:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:30:10 INFO - {} 09:30:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1599ms 09:30:10 INFO - PROCESS | 1838 | 1462984210953 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 1838 | 1462984210957 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 09:30:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:30:10 INFO - PROCESS | 1838 | 1462984210968 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 1838 | 1462984210971 Marionette TRACE conn4 <- [1,3050,null,{}] 09:30:10 INFO - PROCESS | 1838 | 1462984210977 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}] 09:30:11 INFO - PROCESS | 1838 | 1462984211251 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 09:30:11 INFO - PROCESS | 1838 | 1462984211521 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:11 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae50de000 == 194 [pid = 1838] [id = 772] 09:30:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 162 (0x7f7ae0793000) [pid = 1838] [serial = 2315] [outer = (nil)] 09:30:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 163 (0x7f7ae4295400) [pid = 1838] [serial = 2316] [outer = 0x7f7ae0793000] 09:30:11 INFO - PROCESS | 1838 | 1462984211668 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 1838 | ++DOMWINDOW == 164 (0x7f7ae44a6800) [pid = 1838] [serial = 2317] [outer = 0x7f7ae0793000] 09:30:12 INFO - PROCESS | 1838 | 1462984212609 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]]]}] 09:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:30:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:30:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1687ms 09:30:12 INFO - PROCESS | 1838 | 1462984212654 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 1838 | 1462984212658 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 09:30:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:30:12 INFO - PROCESS | 1838 | 1462984212665 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 1838 | 1462984212670 Marionette TRACE conn4 <- [1,3054,null,{}] 09:30:12 INFO - PROCESS | 1838 | 1462984212675 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}] 09:30:12 INFO - PROCESS | 1838 | 1462984212952 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 09:30:13 INFO - PROCESS | 1838 | 1462984213218 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae5b8c800 == 195 [pid = 1838] [id = 773] 09:30:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 165 (0x7f7ae0795800) [pid = 1838] [serial = 2318] [outer = (nil)] 09:30:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 166 (0x7f7ae5f03800) [pid = 1838] [serial = 2319] [outer = 0x7f7ae0795800] 09:30:13 INFO - PROCESS | 1838 | 1462984213324 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 1838 | ++DOMWINDOW == 167 (0x7f7aefd62800) [pid = 1838] [serial = 2320] [outer = 0x7f7ae0795800] 09:30:14 INFO - PROCESS | 1838 | 1462984214456 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"]]]}] 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:30:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:30:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:30:14 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" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:30:14 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" 09:30:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:30:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:30:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1956ms 09:30:14 INFO - PROCESS | 1838 | 1462984214645 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 1838 | 1462984214652 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 09:30:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:30:14 INFO - PROCESS | 1838 | 1462984214701 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 1838 | 1462984214709 Marionette TRACE conn4 <- [1,3058,null,{}] 09:30:14 INFO - PROCESS | 1838 | 1462984214775 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}] 09:30:15 INFO - PROCESS | 1838 | 1462984215134 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 09:30:15 INFO - PROCESS | 1838 | 1462984215354 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae613b800 == 196 [pid = 1838] [id = 774] 09:30:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 168 (0x7f7adfd97c00) [pid = 1838] [serial = 2321] [outer = (nil)] 09:30:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 169 (0x7f7ae640c800) [pid = 1838] [serial = 2322] [outer = 0x7f7adfd97c00] 09:30:15 INFO - PROCESS | 1838 | 1462984215430 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 1838 | ++DOMWINDOW == 170 (0x7f7afb05f800) [pid = 1838] [serial = 2323] [outer = 0x7f7adfd97c00] 09:30:16 INFO - PROCESS | 1838 | 1462984216330 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]]]}] 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:30:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:30:16 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:16 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:30:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:30:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:30:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:30:16 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:30:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:30:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:16 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:30:16 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:30:16 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1682ms 09:30:16 INFO - PROCESS | 1838 | 1462984216362 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 1838 | 1462984216370 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 09:30:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:30:16 INFO - PROCESS | 1838 | 1462984216397 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 1838 | 1462984216401 Marionette TRACE conn4 <- [1,3062,null,{}] 09:30:16 INFO - PROCESS | 1838 | 1462984216407 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}] 09:30:16 INFO - PROCESS | 1838 | 1462984216665 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 09:30:16 INFO - PROCESS | 1838 | 1462984216964 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:17 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7af071a000 == 197 [pid = 1838] [id = 775] 09:30:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 171 (0x7f7ad00af000) [pid = 1838] [serial = 2324] [outer = (nil)] 09:30:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 172 (0x7f7afb0dc400) [pid = 1838] [serial = 2325] [outer = 0x7f7ad00af000] 09:30:17 INFO - PROCESS | 1838 | 1462984217088 Marionette DEBUG loaded listener.js 09:30:17 INFO - PROCESS | 1838 | ++DOMWINDOW == 173 (0x7f7afbe63000) [pid = 1838] [serial = 2326] [outer = 0x7f7ad00af000] 09:30:17 INFO - PROCESS | 1838 | [1838] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:30:17 INFO - PROCESS | 1838 | 1462984217961 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:30:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:30:17 INFO - {} 09:30:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1585ms 09:30:17 INFO - PROCESS | 1838 | 1462984217979 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 1838 | 1462984217982 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 09:30:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:30:17 INFO - PROCESS | 1838 | 1462984217988 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 1838 | 1462984217991 Marionette TRACE conn4 <- [1,3066,null,{}] 09:30:18 INFO - PROCESS | 1838 | 1462984217997 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}] 09:30:18 INFO - PROCESS | 1838 | 1462984218258 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 09:30:18 INFO - PROCESS | 1838 | 1462984218574 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7afbe7a800 == 198 [pid = 1838] [id = 776] 09:30:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 174 (0x7f7afb069c00) [pid = 1838] [serial = 2327] [outer = (nil)] 09:30:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 175 (0x7f7afc10b000) [pid = 1838] [serial = 2328] [outer = 0x7f7afb069c00] 09:30:18 INFO - PROCESS | 1838 | 1462984218696 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 1838 | ++DOMWINDOW == 176 (0x7f7afc3ebc00) [pid = 1838] [serial = 2329] [outer = 0x7f7afb069c00] 09:30:19 INFO - PROCESS | 1838 | 1462984219438 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]]]}] 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:30:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:30:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1480ms 09:30:19 INFO - PROCESS | 1838 | 1462984219475 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 1838 | 1462984219479 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 09:30:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:30:19 INFO - PROCESS | 1838 | 1462984219485 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 1838 | 1462984219488 Marionette TRACE conn4 <- [1,3070,null,{}] 09:30:19 INFO - PROCESS | 1838 | 1462984219494 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}] 09:30:19 INFO - PROCESS | 1838 | 1462984219742 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 09:30:20 INFO - PROCESS | 1838 | 1462984220014 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:20 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b00681800 == 199 [pid = 1838] [id = 777] 09:30:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 177 (0x7f7afb0dac00) [pid = 1838] [serial = 2330] [outer = (nil)] 09:30:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 178 (0x7f7afd15c000) [pid = 1838] [serial = 2331] [outer = 0x7f7afb0dac00] 09:30:20 INFO - PROCESS | 1838 | 1462984220091 Marionette DEBUG loaded listener.js 09:30:20 INFO - PROCESS | 1838 | ++DOMWINDOW == 179 (0x7f7afd36c400) [pid = 1838] [serial = 2332] [outer = 0x7f7afb0dac00] 09:30:21 INFO - PROCESS | 1838 | 1462984221095 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]]]}] 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:30:21 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:30:21 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1645ms 09:30:21 INFO - PROCESS | 1838 | 1462984221133 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 09:30:21 INFO - PROCESS | 1838 | 1462984221138 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 09:30:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:30:21 INFO - PROCESS | 1838 | 1462984221193 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:30:21 INFO - PROCESS | 1838 | 1462984221197 Marionette TRACE conn4 <- [1,3074,null,{}] 09:30:21 INFO - PROCESS | 1838 | 1462984221210 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}] 09:30:21 INFO - PROCESS | 1838 | 1462984221470 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 09:30:21 INFO - PROCESS | 1838 | 1462984221766 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7b062d9000 == 200 [pid = 1838] [id = 778] 09:30:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 180 (0x7f7aed173800) [pid = 1838] [serial = 2333] [outer = (nil)] 09:30:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 181 (0x7f7aff22c400) [pid = 1838] [serial = 2334] [outer = 0x7f7aed173800] 09:30:21 INFO - PROCESS | 1838 | 1462984221844 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 1838 | ++DOMWINDOW == 182 (0x7f7b0069d400) [pid = 1838] [serial = 2335] [outer = 0x7f7aed173800] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b8a000 == 199 [pid = 1838] [id = 479] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acf874800 == 198 [pid = 1838] [id = 578] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef99800 == 197 [pid = 1838] [id = 207] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad7063800 == 196 [pid = 1838] [id = 761] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5aa6000 == 195 [pid = 1838] [id = 760] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad4b8e000 == 194 [pid = 1838] [id = 759] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad3cb0800 == 193 [pid = 1838] [id = 758] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad1850800 == 192 [pid = 1838] [id = 757] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7acdfe6800 == 191 [pid = 1838] [id = 755] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad2faf800 == 190 [pid = 1838] [id = 754] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b062e2000 == 189 [pid = 1838] [id = 753] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b0555b800 == 188 [pid = 1838] [id = 752] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b02f24800 == 187 [pid = 1838] [id = 751] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7b00cd9800 == 186 [pid = 1838] [id = 750] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7af1693800 == 185 [pid = 1838] [id = 749] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aefd07000 == 184 [pid = 1838] [id = 748] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7aebfa0000 == 183 [pid = 1838] [id = 747] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae7e95000 == 182 [pid = 1838] [id = 746] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae6134800 == 181 [pid = 1838] [id = 745] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae5b86800 == 180 [pid = 1838] [id = 744] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae563d800 == 179 [pid = 1838] [id = 743] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4e23000 == 178 [pid = 1838] [id = 742] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ae4208000 == 177 [pid = 1838] [id = 741] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adef8a800 == 176 [pid = 1838] [id = 740] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7adb126000 == 175 [pid = 1838] [id = 739] 09:30:24 INFO - PROCESS | 1838 | --DOCSHELL 0x7f7ad5e4b000 == 174 [pid = 1838] [id = 738] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 181 (0x7f7ad958c000) [pid = 1838] [serial = 2208] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 180 (0x7f7add844800) [pid = 1838] [serial = 2163] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 179 (0x7f7adc298c00) [pid = 1838] [serial = 2160] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 178 (0x7f7ae8951800) [pid = 1838] [serial = 2193] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 177 (0x7f7ad4930c00) [pid = 1838] [serial = 2211] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 176 (0x7f7ae5959c00) [pid = 1838] [serial = 2178] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 175 (0x7f7ada3db400) [pid = 1838] [serial = 2154] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 174 (0x7f7adfda9800) [pid = 1838] [serial = 2171] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 173 (0x7f7ae7321400) [pid = 1838] [serial = 2187] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 172 (0x7f7ae433ec00) [pid = 1838] [serial = 2175] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 171 (0x7f7ae7edac00) [pid = 1838] [serial = 2192] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 170 (0x7f7adfc1fc00) [pid = 1838] [serial = 2166] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 169 (0x7f7ad00ce000) [pid = 1838] [serial = 2201] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 168 (0x7f7ae7e48800) [pid = 1838] [serial = 2190] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 167 (0x7f7adfd3cc00) [pid = 1838] [serial = 2168] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 166 (0x7f7adfd97400) [pid = 1838] [serial = 2169] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 165 (0x7f7ae6397c00) [pid = 1838] [serial = 2181] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 164 (0x7f7ae70edc00) [pid = 1838] [serial = 2184] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 163 (0x7f7adf01f800) [pid = 1838] [serial = 2165] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 162 (0x7f7ae8bc2800) [pid = 1838] [serial = 2196] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 161 (0x7f7ad5bef000) [pid = 1838] [serial = 2205] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 160 (0x7f7ad4725000) [pid = 1838] [serial = 2150] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 159 (0x7f7ae732d000) [pid = 1838] [serial = 2189] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 158 (0x7f7ad1a4b400) [pid = 1838] [serial = 2202] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 157 (0x7f7ae00aa800) [pid = 1838] [serial = 2172] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 156 (0x7f7ae0716c00) [pid = 1838] [serial = 2174] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 155 (0x7f7adbeaec00) [pid = 1838] [serial = 2159] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 154 (0x7f7adaf89400) [pid = 1838] [serial = 2156] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 153 (0x7f7ad7f52400) [pid = 1838] [serial = 2207] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 152 (0x7f7ae5406400) [pid = 1838] [serial = 2177] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 151 (0x7f7add758c00) [pid = 1838] [serial = 2162] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 150 (0x7f7ad194ec00) [pid = 1838] [serial = 2210] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 149 (0x7f7ae8c7b800) [pid = 1838] [serial = 2198] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ae61ae800) [pid = 1838] [serial = 2180] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7ad4b57400) [pid = 1838] [serial = 2204] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7adb1c7800) [pid = 1838] [serial = 2157] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ae640f800) [pid = 1838] [serial = 2183] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ad5989400) [pid = 1838] [serial = 2151] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ae8b94c00) [pid = 1838] [serial = 2195] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ae7242400) [pid = 1838] [serial = 2186] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ad994c800) [pid = 1838] [serial = 2153] [outer = (nil)] [url = about:blank] 09:30:24 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad958b400) [pid = 1838] [serial = 2213] [outer = (nil)] [url = about:blank] 09:30:25 INFO - PROCESS | 1838 | 1462984225163 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]]]}] 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:30:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:30:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 4047ms 09:30:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:30:25 INFO - PROCESS | 1838 | 1462984225195 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 09:30:25 INFO - PROCESS | 1838 | 1462984225200 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 09:30:25 INFO - PROCESS | 1838 | 1462984225209 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:30:25 INFO - PROCESS | 1838 | 1462984225216 Marionette TRACE conn4 <- [1,3078,null,{}] 09:30:25 INFO - PROCESS | 1838 | 1462984225225 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}] 09:30:25 INFO - PROCESS | 1838 | 1462984225462 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 09:30:25 INFO - PROCESS | 1838 | 1462984225709 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad184b000 == 175 [pid = 1838] [id = 779] 09:30:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7ad3156400) [pid = 1838] [serial = 2336] [outer = (nil)] 09:30:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7ad3b9dc00) [pid = 1838] [serial = 2337] [outer = 0x7f7ad3156400] 09:30:25 INFO - PROCESS | 1838 | 1462984225800 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7ad4728000) [pid = 1838] [serial = 2338] [outer = 0x7f7ad3156400] 09:30:26 INFO - PROCESS | 1838 | 1462984226568 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 1838 | 1462984226625 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 09:30:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:30:26 INFO - PROCESS | 1838 | 1462984226649 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 1838 | 1462984226654 Marionette TRACE conn4 <- [1,3082,null,{}] 09:30:26 INFO - PROCESS | 1838 | 1462984226661 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}] 09:30:26 INFO - PROCESS | 1838 | 1462984226902 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 09:30:27 INFO - PROCESS | 1838 | 1462984227131 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4ac6800 == 176 [pid = 1838] [id = 780] 09:30:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7ad472ac00) [pid = 1838] [serial = 2339] [outer = (nil)] 09:30:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7ad7f20000) [pid = 1838] [serial = 2340] [outer = 0x7f7ad472ac00] 09:30:27 INFO - PROCESS | 1838 | 1462984227198 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 1838 | ++DOMWINDOW == 146 (0x7f7ad7f54800) [pid = 1838] [serial = 2341] [outer = 0x7f7ad472ac00] 09:30:28 INFO - PROCESS | 1838 | 1462984228071 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]]]}] 09:30:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:30:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:30:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:30:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:30:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1491ms 09:30:28 INFO - PROCESS | 1838 | 1462984228140 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 09:30:28 INFO - PROCESS | 1838 | 1462984228143 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 09:30:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:30:28 INFO - PROCESS | 1838 | 1462984228151 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 1838 | 1462984228156 Marionette TRACE conn4 <- [1,3086,null,{}] 09:30:28 INFO - PROCESS | 1838 | 1462984228181 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}] 09:30:28 INFO - PROCESS | 1838 | 1462984228526 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 09:30:28 INFO - PROCESS | 1838 | 1462984228571 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad5aab000 == 177 [pid = 1838] [id = 781] 09:30:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 147 (0x7f7ad958ec00) [pid = 1838] [serial = 2342] [outer = (nil)] 09:30:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 148 (0x7f7ad9968400) [pid = 1838] [serial = 2343] [outer = 0x7f7ad958ec00] 09:30:28 INFO - PROCESS | 1838 | 1462984228641 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 1838 | ++DOMWINDOW == 149 (0x7f7ada3df800) [pid = 1838] [serial = 2344] [outer = 0x7f7ad958ec00] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 148 (0x7f7ad00a9400) [pid = 1838] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 147 (0x7f7adf32dc00) [pid = 1838] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 146 (0x7f7ad9965400) [pid = 1838] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 145 (0x7f7ad1952000) [pid = 1838] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 144 (0x7f7ae6196c00) [pid = 1838] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 143 (0x7f7ad1a4a400) [pid = 1838] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 142 (0x7f7ae6199000) [pid = 1838] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 141 (0x7f7ae00c1800) [pid = 1838] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 140 (0x7f7ad4930800) [pid = 1838] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 139 (0x7f7adfc2b800) [pid = 1838] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 138 (0x7f7adb1c5c00) [pid = 1838] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 137 (0x7f7ad00ac000) [pid = 1838] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 136 (0x7f7ad493a000) [pid = 1838] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 135 (0x7f7aeb321000) [pid = 1838] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 134 (0x7f7adaf85000) [pid = 1838] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 133 (0x7f7aed172400) [pid = 1838] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 132 (0x7f7adeeac400) [pid = 1838] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 131 (0x7f7ad72f4800) [pid = 1838] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 130 (0x7f7adeea8800) [pid = 1838] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 129 (0x7f7aee37d400) [pid = 1838] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 128 (0x7f7ae5f10c00) [pid = 1838] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 127 (0x7f7ae5954800) [pid = 1838] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 126 (0x7f7ae8b8dc00) [pid = 1838] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 125 (0x7f7aecfba800) [pid = 1838] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:30:30 INFO - PROCESS | 1838 | --DOMWINDOW == 124 (0x7f7ae070fc00) [pid = 1838] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:30:30 INFO - PROCESS | 1838 | 1462984230154 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:30:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:30:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2037ms 09:30:30 INFO - PROCESS | 1838 | 1462984230189 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 1838 | 1462984230193 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 09:30:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:30:30 INFO - PROCESS | 1838 | 1462984230199 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 1838 | 1462984230201 Marionette TRACE conn4 <- [1,3090,null,{}] 09:30:30 INFO - PROCESS | 1838 | 1462984230207 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}] 09:30:30 INFO - PROCESS | 1838 | 1462984230511 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 09:30:30 INFO - PROCESS | 1838 | 1462984230697 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad7a65800 == 178 [pid = 1838] [id = 782] 09:30:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 125 (0x7f7ad1952000) [pid = 1838] [serial = 2345] [outer = (nil)] 09:30:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 126 (0x7f7ada6ce000) [pid = 1838] [serial = 2346] [outer = 0x7f7ad1952000] 09:30:30 INFO - PROCESS | 1838 | 1462984230783 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 1838 | ++DOMWINDOW == 127 (0x7f7adb1c6400) [pid = 1838] [serial = 2347] [outer = 0x7f7ad1952000] 09:30:31 INFO - PROCESS | 1838 | 1462984231494 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:30:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:30:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1327ms 09:30:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:30:31 INFO - PROCESS | 1838 | 1462984231528 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 1838 | 1462984231530 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 09:30:31 INFO - PROCESS | 1838 | 1462984231535 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 1838 | 1462984231539 Marionette TRACE conn4 <- [1,3094,null,{}] 09:30:31 INFO - PROCESS | 1838 | 1462984231555 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}] 09:30:31 INFO - PROCESS | 1838 | 1462984231852 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 09:30:31 INFO - PROCESS | 1838 | 1462984231875 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:31 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad96de000 == 179 [pid = 1838] [id = 783] 09:30:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 128 (0x7f7ad1a4fc00) [pid = 1838] [serial = 2348] [outer = (nil)] 09:30:31 INFO - PROCESS | 1838 | ++DOMWINDOW == 129 (0x7f7adc294400) [pid = 1838] [serial = 2349] [outer = 0x7f7ad1a4fc00] 09:30:31 INFO - PROCESS | 1838 | 1462984231939 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 1838 | ++DOMWINDOW == 130 (0x7f7add765800) [pid = 1838] [serial = 2350] [outer = 0x7f7ad1a4fc00] 09:30:33 INFO - PROCESS | 1838 | 1462984233070 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:30:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:30:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1546ms 09:30:33 INFO - PROCESS | 1838 | 1462984233083 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 09:30:33 INFO - PROCESS | 1838 | 1462984233089 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 09:30:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:30:33 INFO - PROCESS | 1838 | 1462984233098 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:30:33 INFO - PROCESS | 1838 | 1462984233104 Marionette TRACE conn4 <- [1,3098,null,{}] 09:30:33 INFO - PROCESS | 1838 | 1462984233112 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}] 09:30:33 INFO - PROCESS | 1838 | 1462984233441 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 09:30:33 INFO - PROCESS | 1838 | 1462984233721 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad4b96800 == 180 [pid = 1838] [id = 784] 09:30:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 131 (0x7f7ad4930c00) [pid = 1838] [serial = 2351] [outer = (nil)] 09:30:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 132 (0x7f7ad7f47400) [pid = 1838] [serial = 2352] [outer = 0x7f7ad4930c00] 09:30:33 INFO - PROCESS | 1838 | 1462984233804 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 1838 | ++DOMWINDOW == 133 (0x7f7ad8bed000) [pid = 1838] [serial = 2353] [outer = 0x7f7ad4930c00] 09:30:34 INFO - PROCESS | 1838 | 1462984234684 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]]]}] 09:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:30:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:30:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1638ms 09:30:34 INFO - PROCESS | 1838 | 1462984234737 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 1838 | 1462984234746 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 09:30:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:30:34 INFO - PROCESS | 1838 | 1462984234771 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 1838 | 1462984234778 Marionette TRACE conn4 <- [1,3102,null,{}] 09:30:34 INFO - PROCESS | 1838 | 1462984234792 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}] 09:30:35 INFO - PROCESS | 1838 | 1462984235077 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 09:30:35 INFO - PROCESS | 1838 | 1462984235378 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:35 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ad99f4000 == 181 [pid = 1838] [id = 785] 09:30:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 134 (0x7f7ad9582800) [pid = 1838] [serial = 2354] [outer = (nil)] 09:30:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 135 (0x7f7adb1c2c00) [pid = 1838] [serial = 2355] [outer = 0x7f7ad9582800] 09:30:35 INFO - PROCESS | 1838 | 1462984235538 Marionette DEBUG loaded listener.js 09:30:35 INFO - PROCESS | 1838 | ++DOMWINDOW == 136 (0x7f7adbd60800) [pid = 1838] [serial = 2356] [outer = 0x7f7ad9582800] 09:30:36 INFO - PROCESS | 1838 | 1462984236413 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:30:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:30:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1713ms 09:30:36 INFO - PROCESS | 1838 | 1462984236471 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 09:30:36 INFO - PROCESS | 1838 | 1462984236474 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 09:30:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:30:36 INFO - PROCESS | 1838 | 1462984236481 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 1838 | 1462984236487 Marionette TRACE conn4 <- [1,3106,null,{}] 09:30:36 INFO - PROCESS | 1838 | 1462984236504 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}] 09:30:36 INFO - PROCESS | 1838 | 1462984236853 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 09:30:37 INFO - PROCESS | 1838 | 1462984237076 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adba62000 == 182 [pid = 1838] [id = 786] 09:30:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 137 (0x7f7add848000) [pid = 1838] [serial = 2357] [outer = (nil)] 09:30:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 138 (0x7f7addc3dc00) [pid = 1838] [serial = 2358] [outer = 0x7f7add848000] 09:30:37 INFO - PROCESS | 1838 | 1462984237220 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 1838 | ++DOMWINDOW == 139 (0x7f7adeea4400) [pid = 1838] [serial = 2359] [outer = 0x7f7add848000] 09:30:38 INFO - PROCESS | 1838 | 1462984238054 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]]]}] 09:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:30:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:30:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1588ms 09:30:38 INFO - PROCESS | 1838 | 1462984238069 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 1838 | 1462984238074 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 09:30:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:30:38 INFO - PROCESS | 1838 | 1462984238080 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 1838 | 1462984238084 Marionette TRACE conn4 <- [1,3110,null,{}] 09:30:38 INFO - PROCESS | 1838 | 1462984238090 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}] 09:30:38 INFO - PROCESS | 1838 | 1462984238339 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 09:30:38 INFO - PROCESS | 1838 | 1462984238631 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7adf426000 == 183 [pid = 1838] [id = 787] 09:30:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 140 (0x7f7add84a400) [pid = 1838] [serial = 2360] [outer = (nil)] 09:30:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 141 (0x7f7adf022c00) [pid = 1838] [serial = 2361] [outer = 0x7f7add84a400] 09:30:38 INFO - PROCESS | 1838 | 1462984238714 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 1838 | ++DOMWINDOW == 142 (0x7f7adf109000) [pid = 1838] [serial = 2362] [outer = 0x7f7add84a400] 09:30:39 INFO - PROCESS | 1838 | 1462984239513 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"]]]}] 09:30:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:30:39 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 09:30:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:30:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:30:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:30:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:30:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1485ms 09:30:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:30:39 INFO - PROCESS | 1838 | 1462984239567 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 1838 | 1462984239570 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 09:30:39 INFO - PROCESS | 1838 | 1462984239577 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 1838 | 1462984239580 Marionette TRACE conn4 <- [1,3114,null,{}] 09:30:39 INFO - PROCESS | 1838 | 1462984239585 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}] 09:30:39 INFO - PROCESS | 1838 | 1462984239856 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 09:30:40 INFO - PROCESS | 1838 | 1462984240137 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\", \"5d7eb035-5884-4d93-a2e7-47e5ef7da3bc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 1838 | ++DOCSHELL 0x7f7ae4217000 == 184 [pid = 1838] [id = 788] 09:30:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 143 (0x7f7adeea5400) [pid = 1838] [serial = 2363] [outer = (nil)] 09:30:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 144 (0x7f7adf323400) [pid = 1838] [serial = 2364] [outer = 0x7f7adeea5400] 09:30:40 INFO - PROCESS | 1838 | 1462984240218 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 1838 | ++DOMWINDOW == 145 (0x7f7adfc2bc00) [pid = 1838] [serial = 2365] [outer = 0x7f7adeea5400] 09:30:41 INFO - PROCESS | 1838 | 1462984241111 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]]]}] 09:30:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:30:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1583ms 09:30:41 INFO - PROCESS | 1838 | 1462984241161 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 09:30:41 INFO - PROCESS | 1838 | 1462984241165 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 09:30:42 WARNING - u'runner_teardown' () 09:30:42 INFO - No more tests 09:30:42 INFO - Got 0 unexpected results 09:30:42 INFO - SUITE-END | took 1270s 09:30:42 INFO - Closing logging queue 09:30:42 INFO - queue closed 09:30:42 INFO - Return code: 0 09:30:42 WARNING - # TBPL SUCCESS # 09:30:42 INFO - Running post-action listener: _resource_record_post_action 09:30:42 INFO - Running post-run listener: _resource_record_post_run 09:30:43 INFO - Total resource usage - Wall time: 1304s; CPU: 98.0%; Read bytes: 8552448; Write bytes: 931151872; Read time: 380; Write time: 320056 09:30:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:30:43 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 9396224; Read time: 0; Write time: 4748 09:30:43 INFO - run-tests - Wall time: 1276s; CPU: 98.0%; Read bytes: 5951488; Write bytes: 921161728; Read time: 264; Write time: 315236 09:30:43 INFO - Running post-run listener: _upload_blobber_files 09:30:43 INFO - Blob upload gear active. 09:30:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:30:43 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 09:30:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:30:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:30:44 INFO - (blobuploader) - INFO - Open directory for files ... 09:30:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:30:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:30:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:30:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:30:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:30:45 INFO - (blobuploader) - INFO - Done attempting. 09:30:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:30:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:30:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:30:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:30:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:30:46 INFO - (blobuploader) - INFO - Done attempting. 09:30:46 INFO - (blobuploader) - INFO - Iteration through files over. 09:30:46 INFO - Return code: 0 09:30:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:30:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:30:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/225fccc4bfbb248ab43692e7e24fc1ed1d1dce844c2c1387fc597965f14000a678e2e850c39fc66c75bd4e0560e09637a3093b0cd37a90f5ed8679c951e4ba0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0b12e0ba254ce3ded7dca89cdd728d5bfc7627cee9f3963daf9cb332b895d31ad03047a9aff8681655301c6f02fee4e3cdbdc1a0ffd991821995c32e348050a"} 09:30:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:30:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:30:46 INFO - Contents: 09:30:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/225fccc4bfbb248ab43692e7e24fc1ed1d1dce844c2c1387fc597965f14000a678e2e850c39fc66c75bd4e0560e09637a3093b0cd37a90f5ed8679c951e4ba0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0b12e0ba254ce3ded7dca89cdd728d5bfc7627cee9f3963daf9cb332b895d31ad03047a9aff8681655301c6f02fee4e3cdbdc1a0ffd991821995c32e348050a"} 09:30:46 INFO - Running post-run listener: copy_logs_to_upload_dir 09:30:46 INFO - Copying logs to upload dir... 09:30:46 INFO - mkdir: /builds/slave/test/build/upload/logs 09:30:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1405.929061 ========= master_lag: 0.07 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 26 secs) (at 2016-05-11 09:30:46.484525) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-11 09:30:46.485885) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/225fccc4bfbb248ab43692e7e24fc1ed1d1dce844c2c1387fc597965f14000a678e2e850c39fc66c75bd4e0560e09637a3093b0cd37a90f5ed8679c951e4ba0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0b12e0ba254ce3ded7dca89cdd728d5bfc7627cee9f3963daf9cb332b895d31ad03047a9aff8681655301c6f02fee4e3cdbdc1a0ffd991821995c32e348050a"} build_url:https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037868 build_url: 'https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/225fccc4bfbb248ab43692e7e24fc1ed1d1dce844c2c1387fc597965f14000a678e2e850c39fc66c75bd4e0560e09637a3093b0cd37a90f5ed8679c951e4ba0b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0b12e0ba254ce3ded7dca89cdd728d5bfc7627cee9f3963daf9cb332b895d31ad03047a9aff8681655301c6f02fee4e3cdbdc1a0ffd991821995c32e348050a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fk2pHqWiROGpbTOeFx8i_w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-11 09:30:46.566151) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-11 09:30:46.566668) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1462982545.937248-740464055 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022954 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-11 09:30:46.637274) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-11 09:30:46.637641) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-11 09:30:46.638081) ========= ========= Total master_lag: 240.64 =========